支持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

学习模型必备

相关推荐
大龄程序员狗哥7 小时前
第47篇:使用Speech-to-Text API快速构建语音应用(操作教程)
人工智能
KKKlucifer7 小时前
数据安全合规自动化:策略落地、审计追溯与风险闭环技术解析
人工智能·安全
RWKV元始智能7 小时前
RWKV超并发项目教程,RWKV-LM训练提速40%
人工智能·rnn·深度学习·自然语言处理·开源
dyj0957 小时前
Dify - (一)、本地部署Dify+聊天助手/Agent
人工智能·docker·容器
墨染天姬7 小时前
【AI】Hermes的GEPA算法
人工智能·算法
小超同学你好8 小时前
OpenClaw 深度解析系列 · 第8篇:Learning & Adaptation(学习与自适应)
人工智能·语言模型·chatgpt
紫微AI8 小时前
前端文本测量成了卡死一切创新的最后瓶颈,pretext实现突破了
前端·人工智能·typescript
码途漫谈8 小时前
Easy-Vibe开发篇阅读笔记(四)——前端开发之结合 Agent Skills 美化界面
人工智能·笔记·ai·开源·ai编程
易连EDI—EasyLink8 小时前
易连EDI–EasyLink实现OCR智能数据采集
网络·人工智能·安全·汽车·ocr·edi
冬奇Lab8 小时前
RAG 系列(二):用 LangChain 搭建你的第一个 RAG Pipeline
人工智能·langchain·llm