ModelArts Notebook自定义配置深度学习框架版本

举报
星月菩提 发表于 2020/11/24 17:11:31 2020/11/24
【摘要】 以pytorch 1.5和tensorflow 1.14为例,如何在Notebook进行配置自定义深度学习框架版本

当前ModelArts各功能都只支持有限的框架版本,如果想要使用一个预置框架没有的版本应该如何处理?

下面以pytorch 1.5和tensorflow 1.14为例,如何在Notebook配置自定义深度学习框架版本。


Pytorch 1.5要基于cuda 10.1版本以上,tensorflow 1.14需要cuda10.

Torch 安装命令参考

https://pytorch.org/get-started/previous-versions/

 

Multi-Engine 2.0 (python3) 自带cuda10.1

Multi-Engine 1.0 (python3) 自带cuda10


注意:notebook本身是基于容器的,因此每次容器停止以后,所有环境信息会被清空,所以每次容器启动后需要重新进行一次环境安装。可以单独创建一个ipynb,每次启动以后执行一次。或者创建一个shell脚本,每次启动后通过terminal执行来配置环境。


1     Pytorch 1.5

1.1        创建notebook

通过如下配置创建notebook


1.2        通过ipynb配置环境

打开notebook

选择pytorch 1.4.0


执行如下命令


!pip uninstall torch torchvision -y
!pip install torch==1.5.0 torchvision==0.6.0



执行如下命令查看torch版本

import torch
print(torch.__version__)

1.3        通过terminal配置环境

查看README信息

激活pytorch 1.4环境

source /home/ma-user/anaconda3/bin/activate Pytorch-1.4.0

卸载pytorch 1.4安装pytorch 1.5

pip uninstall torch torchvision –y
pip install torch==1.5.0 torchvision==0.6.0
pip list | grep torch


2      Tensorflow 1.14

2.1        创建notebook

通过如下配置创建notebook



2.2        通过ipynb配置环境

进入notebook后创建一个tensorflow 1.13ipynb

Gpu版本

!pip uninstall tensorflow-gpu -y
!pip install tensorflow-gpu==1.14



CPU版本

!pip uninstall tensorflow -y
!pip install tensorflow==1.14

2.3        通过Terminal配置环境

查看README

激活tensorflow 1.13.1环境

source /home/ma-user/anaconda3/bin/activate TensorFlow-1.13.1

GPU版本

执行下面shell命令

pip uninstall tensorflow-gpu -y
pip install tensorflow-gpu==1.14
pip list | grep tensorflow



CPU

pip uninstall tensorflow -y
pip install tensorflow==1.14
pip list | grep tensorflow


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。