目录
前言
在上一篇文章中我们介绍了如何在kaggle平台中实现昇思平台的临时部署。但是每一次打开与运行都要重新部署这一点很麻烦。
我们这一次尝试kaggle平台的永久部署
一、昇思与kaggle
这两者我在之前的文章中已经有过详细的介绍,这里不再赘述。MindSpore是由华为于2019年8月推出的新一代全场景AI计算框架,2020年3月28日,华为宣布MindSpore正式开源。昇思作为新一代ai框架有着自己得天独厚的优势。
二、实现步骤
1.通过查看api增进对kaggle项目的了解
Kaggle/kaggle-api: Official Kaggle API (github.com)
通过查询官方文档与api了解了相关知识,下一步就来实践吧
2.实现部署
根据api查到的命令
我们首先新建一个笔记本
新建后打开notebook
运行如下命令
!pip install mindspore --target=/kaggle/working/mysitepackages
等待命令运行
运行成功后运行下面的代码引入kaggle的系统库
import sys
sys.path.append('/kaggle/working/mysitepackages')
导入成功
继续运行进行测试
import mindspore
print (mindspore.version)
<module 'mindspore.version' from '/kaggle/working/mysitepackages/mindspore/version.py'>
成功运行,让我们
输出一下,系统中现有的包
!ls /kaggle/working/mysitepackages/
可以看到成功导入了mindspore包。
让我们进行最后一步,保存版本。
按照如下设置保存,我们就永久部署成功啦
总结
本文在上一篇文章的基础上实现了minspore平台在kaggle平台的永久部署。这既扩充了kaggle平台机器学习类库,又方便了使用kaggle的昇思用户。当然,我们华为云自己的云服务技术也是十分先进,希望大家多多了解