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

学习模型必备

相关推荐
SilentSamsara14 小时前
向量数据库实战:Chroma/Milvus/Qdrant 选型与语义搜索应用
开发语言·数据库·人工智能·python·青少年编程·milvus
Tardis114 小时前
【无标题】
人工智能
Hello数据集14 小时前
医疗AI实战:如何利用免疫与内分泌系统疾病数据集训练高精度预测模型?
人工智能·机器学习·数据挖掘·医疗ai
雪碧聊技术14 小时前
什么是AI辅助编程?一文详解
人工智能·ai辅助编程
qq_5710993514 小时前
学习周报四十九
学习
一锅炖出任易仙14 小时前
创梦汤锅学习日记day34
学习·游戏引擎
m0_图灵灵14 小时前
吴恩达《深度学习》之看懂 ResNet
人工智能·深度学习·学习笔记
AI客栈14 小时前
AI 大模型网关架构:动态限频与负载均衡设计实战
人工智能
暗黑小白14 小时前
第二篇:不碰模型,意图识别快 9 倍 —— P0→P1→P2 流水线设计
人工智能·架构·ai agent
半导体守望者14 小时前
AE AZX射频调谐器射频负载匹配(调谐)原理PPT
学习·机器人·自动化·制造·模块测试