第三章 kaggle平台临时部署minspore

目录

前言

一、昇思是什么

二、安装

1.kaggle

2.在kaggle中安装部署昇思框架

总结



前言

这一次,我们尝试在其他在线平台中安装昇思环境,进一步推广昇思框架。


一、昇思是什么

MindSpore是由华为于2019年8月推出的新一代全场景AI计算框架,2020年3月28日,华为宣布MindSpore正式开源。昇思作为新一代ai框架有着自己得天独厚的优势。在以往的介绍中有着详细的介绍

二、安装

1.kaggle

Kaggle公司是由联合创始人兼首席执行官AnthonyGoldbloom2010年在墨尔本创立的,主要是为开发商和数据科学家提供举办机器学习竞赛、托管数据库、编写和分享代码的平台。这一平台已经吸引了许多科学家和开发者的关注,他们也纷纷入驻这一平台。

作为一个提供免费算力的ai平台,kaggle拥有众多使用者。

2.在kaggle中安装部署昇思框架

首先我们尝试直接运行import minspore

报module not found 的错,说明kaggle是并没有内置昇思框架的。

查阅资料后发现可以通过笔记本运行如下代码安装类库

!pip install mindspore

运行完成后再次运行import mindspore成功运行,并没有报错

同理我们可以安装mindvision

!pip install mindvision

然后运行如下代码,我们可以看到 

from mindvision.dataset import Mnist

# 下载并处理MNIST数据集
download_train = Mnist(path="./mnist", split="train", shuffle=True, download=True)
download_eval = Mnist(path="./mnist", split="test", download=True)

dataset_train = download_train.run()
dataset_eval = download_eval.run()

9913344B [00:00, 45284187.18B/s]                              
29696B [00:00, 26260605.44B/s]          
1649664B [00:00, 5945773.98B/s]                              
5120B [00:00, 11990416.80B/s]          
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.490.595 [mindspore/dataset/core/validator_helpers.py:806] 'Resize' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'Resize' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.491.910 [mindspore/dataset/core/validator_helpers.py:806] 'Rescale' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'Rescale' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.493.039 [mindspore/dataset/core/validator_helpers.py:806] 'Rescale' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'Rescale' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.494.058 [mindspore/dataset/core/validator_helpers.py:806] 'HWC2CHW' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'HWC2CHW' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.495.842 [mindspore/dataset/core/validator_helpers.py:806] 'Resize' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'Resize' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.496.827 [mindspore/dataset/core/validator_helpers.py:806] 'Rescale' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'Rescale' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.497.685 [mindspore/dataset/core/validator_helpers.py:806] 'Rescale' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'Rescale' from mindspore.dataset.vision instead.
[WARNING] ME(27:139694012819264,MainProcess):2022-12-05-17:08:56.498.809 [mindspore/dataset/core/validator_helpers.py:806] 'HWC2CHW' from mindspore.dataset.vision.c_transforms is deprecated from version 1.8 and will be removed in a future version. Use 'HWC2CHW' from mindspore.dataset.vision instead.

成功运行,右边数据栏也成功多了一个来自mindspore的mnist数据集。


总结

本文简单介绍了昇思框架与kaggle平台,并在此基础上详细介绍了如何在kaggle平台上部署mindspore框架。希望未来这篇文章能让更多kaggle平台用户能够了解并使用昇思框架,让国产ai平台越做越好。

  • 15
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Kaggle平台是一个数据科学竞赛平台,成立于2010年,最初旨在让数据科学家们通过竞赛方式来解决现实世界中的数据问题。随着时间的推移,Kaggle不断演化和发展,为数据科学家们提供更多的机会和资源。 在早期,Kaggle平台聚焦于机器学习竞赛,通过组织比赛和提供数据集,吸引了来自全球各地的数据科学家参与竞争。这对于那些想要验证自己技能和获得实践经验的人来说是一个很好的机会。通过与其他数据科学家的竞争,他们可以通过不断学习和改进模型来提升自己的技能水平。 随着社区的扩大和需求的增长,Kaggle平台逐渐发展出开放数据集和协作功能。用户可以共享自己的数据集并与其他人合作解决问题。这使得更多的数据科学家能够共享数据和成果,促进了整个社区的协作和创新。 近年来,Kaggle还引入了Kaggle Kernels和Kaggle Datasets等新功能。Kaggle Kernels是一个基于云的Jupyter笔记本环境,用户可以在其中编写和运行代码,并与他人分享。这使得学习和交流更加便捷。同时,Kaggle Datasets是一个开放的数据集库,用户可以在其中找到大量的公开数据集,从而加快分析和解决问题的速度。 此外,Kaggle还举办一些大型数据科学竞赛,如Kaggle竞赛Days或Kaggle冠军竞赛。这些竞赛不仅为优秀的数据科学家提供了展示自己的舞台,还吸引了来自业界的合作伙伴和赞助商的关注。 总结而言,Kaggle平台经历了从机器学习竞赛到开放数据集和协作功能的演化。它为数据科学家们提供了一个全球性的交流和合作平台,推动了数据科学领域的发展。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值