AI Studio PyTorch 环境配置


一、进入环境

  百度 AI Studio 提供了每天 12 个小时的免费算力支持。但是使用的是 paddle paddle 框架。本篇文章介绍如何在 AI Studio 上配置 PyTorch 环境。通过这种方式,可以在 AI Studio 上使用 PyTorch 框架免费的训练自己的数据,只是每次重启 kernel 的时候都要配置一遍环境。我们在之后的内容也会提到解决的方法。不过对于没有 GPU 的小朋友来说简直就是天大的福音。

  我们可以进入 AI Studio 的官网中创建项目(AI Studio 官网链接

图 1

  登录账号后,点击 “创建项目”,并选择环境。注意这里要选择 “Notebook”。使用 Notebook 才会获得每天免费的 12 小时算力。其他的内容自己填写。然后 先不要点击创建

图 2

  因为在创建完项目后传自己的代码只能一个一个传,而且有大小的限制。为了解决这个问题,我们可以把自己的代码打包成 .zip 格式,然后添加到数据集(数据集可以一次传 10 GB),点击"创建数据集"

图 3
  将代码打包成 .zip 格式,并点击上传文件,然后点“下一步”

图 4
  我们可以发现已经有这个数据集了,然后 点击 “创建”

图 5
  点击查看

图 6  启动环境

图 7
  选择高级版,高级版就是使用的 V100 GPU,然后 点击确定 进入环境

图8  我们可以在切换到终端。即上面的终端 1。

图 9
  终端没有也可以在上图那点击“新建终端”,创建终端。

  解压 code

unzip data/数据集的文件夹/xxx.zip

  我们可以 查看一下 GPU。

nvidia-smi

Sat Mar 28 10:31:14 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 396.37                 Driver Version: 396.37                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla V100-SXM2...  On   | 00000000:00:07.0 Off |                    0 |
| N/A   32C    P0    38W / 300W |      0MiB / 16160MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|  No running processes found                                                 |
+-----------------------------------------------------------------------------+

二、配置环境


  1. 新建 .sh 格式的 shell 文件,命名为(env.sh),目的是导入清华源,加快 python 库的安装速度
#!/bin/sh
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
  1. 运行 env.sh
sh env.sh
  1. 初始化虚拟环境(运行完如下命令需要关闭 shell 再打开)
conda init
  1. 查看虚拟环境
conda env list

在这里插入图片描述

  1. 创建虚拟环境,或者进入自带的环境
# 创建虚拟环境并进入
conda create -n 虚拟环境名称 python=版本号
conda activate 虚拟环境名称

# 进入自带环境
conda activate 自带环境名称

  1. 安装 pytorch(官网链接
    进入官网,选择你要安装的 pytorch 版本进行安装。注意 ai studio 使用的默认 cuda 版本 为 9.0。安装时要安装 cuda 版本为 9.0 的 pytorch。具体的 cuda 版本可以通过 nvcc -V查看,安装时和 pytorch 对应就行。

三、快速配置


  pytorch 环境在每次重启 kernal 的时候都要配一次,很麻烦。我们可以写一个 shell 脚本,保存起来。保存的文件是不会清除的,每次重启环境我们可以运行 sh env.sh ,脚本会自动配置环境。配置的环境是在默认的自带环境中(python35-paddle120-env)。

env.sh

#!/bin/sh
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch==1.1.0 torchvision==0.3.0
  • 17
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
配置PyTorch环境时,有几种不同的方法可以选择。首先,你可以使用指定版本的命令来安装PyTorch和相关的库,例如使用conda install命令指定版本号来安装PyTorch、torchvision、torchaudio和pytorch-cuda。例如,可以使用以下命令安装特定版本的PyTorch环境:conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia。\[1\] 另一种方法是在已经创建的环境中安装PyTorch。你可以使用conda install命令来安装PyTorch、torchvision、torchaudio和cudatoolkit。例如,可以使用以下命令在名为pytorch环境中安装PyTorch:conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch。\[2\] 此外,你还可以通过更改环境的源来加快下载速度。例如,你可以使用conda config命令将环境源更改为清华源。以下是更改环境源为清华源的命令示例:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --set show_channel_urls yes。\[3\] 希望这些信息对你有帮助! #### 引用[.reference_title] - *1* [pytorch环境配置](https://blog.csdn.net/qq_45011164/article/details/128322884)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [PyTorch环境配置及安装](https://blog.csdn.net/qq_45432276/article/details/125275338)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [利用Anaconda安装pytorch和paddle深度学习环境+pycharm安装---免额外安装CUDA和cudnn(适合小白的保姆级...](https://blog.csdn.net/didiaopao/article/details/119787139)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值