支持pytorch的模型学习环境创建流程(长期更新)

会跟随整个项目进行更新,缺啥找啥就行了,如果这里面也没有说明是非常常见的问题咯。

conda创建

bash 复制代码
conda create -n learn  python=3.10

在终端输入,learn可以改为你要创建的环境名称,python根据自己电脑下载的python进行选择。

torch与cuda载入

你需要先考虑自己应该下什么版本的torch和cuda,去问ai或者查资料。比如我的5070ti就是支持torch2.9.0,cuda12.8。

找好版本后进入网址选好版本https://pytorch.org/get-started/locally/?spm=a2ty_o01.29997173.0.0.2d395171K7OSyy

bash 复制代码
pip3 install torch torchvision --index-url https://download.pytorch.org/whl/cu128

cuda版本(GPU),版本可自己通过网站寻找。

bash 复制代码
python -c "import torch; print(torch.__version__); print(torch.cuda.is_available())"

查看下载的pytorch版本和cuda版本确定是否正确。

下载其它pip依赖

其实到这里已经差不多了,接下来运行你的代码,缺什么依赖就pip什么

modelscope

bash 复制代码
ModuleNotFoundError: No module named 'modelscope'

要用魔搭社区就得pip1.10.0的版本

addict

bash 复制代码
ModuleNotFoundError: No module named 'addict'

addict是一个轻量级 Python 库,允许你像访问属性一样操作字典(dict),常用于配置管理、模型参数组织等场景。一些开源项目(如 MMDetection、MMEngine、某些 ModelScope 模型)会依赖它。

pip就能解决

datasets

bash 复制代码
ModuleNotFoundError: No module named 'datasets'

datasets 是 Hugging Face 提供的一个高效、易用的库,用于:

  • 加载和处理公开数据集(如 GLUE、SQuAD、中文 CLUE 等)
  • 创建、保存和共享自定义数据集
  • transformers 无缝集成,常用于模型训练/评估流程

很多 Hugging Face 官方示例、微调脚本都依赖它。

bash 复制代码
pip install datasets==2.21.0

推荐用2.21.0不然和魔塔不兼容

simplejson

bash 复制代码
pip install simplejson

json格式处理的库,学习模型几乎必备。

transformers

python 复制代码
pip install transformers==4.31.0

学习模型必备

相关推荐
hkNaruto2 分钟前
【AI】AI学习笔记:翻译langGraph 中断 human-in-loop
笔记·学习
ai产品老杨4 分钟前
企业级AI视频管理平台,内置算法商城,集群管理、标注平台开源了
人工智能·开源·音视频
边缘计算社区6 分钟前
谁将主导AI边缘战场?2026中国边缘计算20强榜单征选启动
人工智能·边缘计算
星幻元宇VR8 分钟前
青少年法治展厅设备【青少年法律知识学习系统】
学习·安全·虚拟现实
OpenBayes9 分钟前
Nemotron Speech ASR低延迟英文实时转写的语音识别服务;GLM-Image开源混合自回归与扩散解码架构的图像生成模型
人工智能·深度学习·机器学习·架构·数据集·语音识别·图像编辑
啊阿狸不会拉杆10 分钟前
《机器学习》第 7 章 - 神经网络与深度学习
人工智能·python·深度学习·神经网络·机器学习·ai·ml
Engineer邓祥浩10 分钟前
设计模式学习(19) 23-17 观察者模式
学习·观察者模式·设计模式
星爷AG I10 分钟前
9-8 客体构型(AGI基础理论)
人工智能·agi
如果你想拥有什么先让自己配得上拥有11 分钟前
向师傅学习的黄金和斐波总结二
学习
虹科网络安全11 分钟前
艾体宝洞察 | 理解生成式人工智能中的偏见:类型、原因和后果
人工智能