当前位置: 首页 > article >正文

AutoDL平台租借GPU,创建transformers环境,使用VSCode SSH登录

AutoDL平台租借GPU,创建transformers环境,使用VSCode SSH登录

一、AutoDl平台租用GPU

1.注册并登录AutoDl官网:https://www.autodl.com/home

2.选择算力市场,找到需要的GPU:

image-20250310090958396

我这里选择3090显卡

3.这里我们就选择PyTorch

image-20250310091558415

4.使用SSH终端连接

MobaXterm比较好用,这里作为演示

image-20250310092043446

确定好了,进去输入密码,就可以使用了

二、创建transformers环境

1.激活conda的base环境

image-20250310093615147

conda -V

conda环境意见安装完成

在MobaXterm终端输入命令

vim  ~/.bashrc

并在该文件输入

source /root/miniconda3/etc/profile.d/conda.sh

image-20250310094037381

保存退出后,输入bash刷新

#1、执行:
conda init
#2、刷新:
bash
#3、重新激活:
conda activate base

激活conda的base环境

2.创建单独环境

conda create -n transformers python=3.12 -y

创建一个名叫transformers的环境

conda info --envs

查看存在的所有环境

image-20250310102256972

conda activate transformers

激活transformers环境

nvidia-smi
(transformers) root@autodl-container-508440a921-fbd62d04:~# nvidia-smi
Mon Mar 10 10:41:48 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.67                 Driver Version: 550.67         CUDA Version: 12.4     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090 D      On  |   00000000:17:00.0 Off |                  Off |
| 30%   35C    P0             31W /  425W |       1MiB /  24564MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|  No running processes found                                                             |
+-----------------------------------------------------------------------------------------+

查看CUDA Version

更改pip源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

查看pytorch官网

https://pytorch.org/get-started/locally/

image-20250310104506226

选择这条命令,下载到transformers环境中

pip3 install torch torchvision torchaudio

安装transformers相关库

pip install transformers datasets evaluate peft accelerate gradio optimum sentencepiece
pip install scikit-learn pandas matplotlib tensorboard nltk rouge

测试是否安装成功

# 测试torch安装是否成功
(transformers) root@autodl-container-508440a921-fbd62d04:~# python
Python 3.12.9 | packaged by Anaconda, Inc. | (main, Feb  6 2025, 18:56:27) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.__version__)
2.6.0+cu124
>>> print(torch.cuda.is_available())
True

#验证transformers库安装是否成功
>>> from transformers import *
>>> 

虚拟环境添加到可选的kernel

conda install ipykernel
ipython kernel install --user --name=transformers

image-20250310113633571

image-20250310113653733

可以看到transformers环境已经更新到服务器的jupyter上了

三、使用VSCode SSH登录

使用VSCode连接AutoDL租用的显卡服务器上

下载Remote-SSH插件

image-20250310110322699

点击左下角蓝色图标

image-20250310110411498

Connect to Host

输入登录指令

再次点击左下角图标image-20250310110610167

将当前窗口连接到主机

就可以创建项目了


http://www.kler.cn/a/579698.html

相关文章:

  • C#实现高性能异步文件下载器(支持进度显示/断点续传)
  • Python 入门教程(2)搭建环境 2.4、VSCode配置Node.js运行环境
  • 搜广推校招面经四十一
  • 【C】链式二叉树算法题2
  • P2P中NAT穿越方案(UDP/TCP)(转)
  • SQLite与Room持久化
  • 架构思维:高性能架构_01基础概念
  • Github Copilot:企业管理员获取度量数据metrics
  • 深入解析Java包装类型:从基础到高级应用
  • 【Linux docker】关于docker启动出错的解决方法。
  • Mac清理磁盘空间,不删文件也能磁盘瘦身
  • 文件和异常
  • WPF从初学者到专家:实战项目经验分享与总结
  • 前端网络安全面试题及答案
  • JSON、GET 查询参数(URL 参数)和 POST 表单数据(x-www-form-urlencoded 或 form-data)三种方式的对比分析
  • 数据分析师的Python入门(8)——真实业务场景实战
  • STM32F103C8T6 CAN收发
  • 小白学Agent技术[5](Agent框架)
  • RAG 常见分块策略全解析:从原理到代码实践(2025 深度版)
  • oXygen XML Editor—— XML编辑与结构化内容管理的优秀工具