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

学习模型必备

相关推荐
风象南1 天前
我把大脑开源给了AI
人工智能·后端
Johny_Zhao1 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
飞哥数智坊1 天前
我帮你读《一人公司(OPC)发展研究》
人工智能
冬奇Lab1 天前
OpenClaw 源码精读(3):Agent 执行引擎——AI 如何「思考」并与真实世界交互?
人工智能·aigc
没事勤琢磨1 天前
如何让 OpenClaw 控制使用浏览器:让 AI 像真人一样操控你的浏览器
人工智能
用户5191495848451 天前
CrushFTP 认证绕过漏洞利用工具 (CVE-2024-4040)
人工智能·aigc
牛马摆渡人5281 天前
OpenClaw实战--Day1: 本地化
人工智能
前端小豆1 天前
玩转 OpenClaw:打造你的私有 AI 助手网关
人工智能
BugShare1 天前
写一个你自己的Agent Skills
人工智能·程序员
机器之心1 天前
英伟达护城河被AI攻破,字节清华CUDA Agent,让人人能搓CUDA内核
人工智能·openai