Ai Studio介绍、使用以及pytoch环境的配置

时间:2024-03-30 19:58:54

关于AI Studio的使用(torch环境配置)


1、简介

        百度推出的AI Studio是一个一站式开发平台:囊括了 AI 教程、代码环境、算法算力、数据集,并提供免费的在线云计算,是一个一体化编程环境。这里我们主要使用百度AI studio提供的免费算力:V100显卡,显存16G的配置,每天 12 个小时的免费算力支持(试了一下,一般需要到晚上十二点以后才能申请到,白天基本申请不到GPU的使用权限)。

        平台主张使用paddle paddle,但是可以自己进行pytorch的配置(tensorflow应该也可以)。虽然可以配置pytorch环境但是每次重启服务器之后又要重新配置pytorch,如果要配置的环境比较多的话,安装时间也是需要考虑的问题(后面会提到解决办法:将安装包下载到自己创建的项目中)

2、关于环境配置

首先百度的anaconda环境是直接配好的,所以可以直接使用conda命令。

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

因为在创建完项目后传自己的代码只能一个一个传,而且有大小的限制。为了解决这个问题,我们可以把自己的代码打包成 .zip 格式,然后添加到数据集(数据集可以一次传 10 GB),点击"创建数据集"。(对于代码,可以这样添加,但是我不是采用这种方式进行添加的,这样添加的不方便之处在于在这个终端上没法对代码进行修改。但是数据集必须在此处添加,因为后面由于数据集太大的问题是没有办法上传的)

                                                Ai Studio介绍、使用以及pytoch环境的配置

在创建项目后,启动环境即可。

                                                                   Ai Studio介绍、使用以及pytoch环境的配置

然后会进行配置选择(一般情况V100要到比较晚的时间才可用)

                                                           Ai Studio介绍、使用以及pytoch环境的配置

接下来是这样的主页,最左侧,可以在“环境”中创建终端,或这更换环境(也就是换配置),数据集就是我们在创建项目时上传的压缩包文件。我们可以在文件夹中创建自己的文件,如下图所示。

                                                  Ai Studio介绍、使用以及pytoch环境的配置

接下来进行torch环境配置,打开终端,运行配置文件(网上找到,有博主提供了文件,传送门:配置文件

                                    Ai Studio介绍、使用以及pytoch环境的配置

由于博主提供的配置文件中可能缺少我们需要的安装包,所以可能需要再自己进行pip安装(anaconda环境已经配好)

                                       Ai Studio介绍、使用以及pytoch环境的配置 

当所有需要的环境配置好后可以运行自己的程序,如果是在创建程序时上传的.zip文件,需要使用“unzip 文件地址”命令解压缩,然后直接执行类似“python train.py”的文件即可。

另一种就是上传自己的项目,上传后会在“文件夹”中显示,这样做的好处是可以随时在AI studio终端修改自己的代码。(前提是自己的项目不是特别大,因为对文件上传大小有要求)

                                                 Ai Studio介绍、使用以及pytoch环境的配置

然后在终端中执行“python 文件名.py”命令即可执行自己的程序

                                    Ai Studio介绍、使用以及pytoch环境的配置

 

参考文章:

文章1

文章2

视频教学配置torch环境