IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> macOS conda 安装指定版本的 Pytorch -> 正文阅读

[人工智能]macOS conda 安装指定版本的 Pytorch

因为在 macOS 下用不了 CUDA, 所以安装 Pytorch 时只能安装 CPU 版本的.

此外, 按照 Pytorch 官网给出的安装方式, 网络太慢了, 并且总是中断, 所以考虑 清华的镜像网站https://mirrors.tuna.tsinghua.edu.cn/, 这里面有很多内容, 具体将要用到那部分, 后面会给出.

(1). 创建虚拟环境 pytorch_cpu:

conda create -n pytorch_cpu pip python=3.10

(2). 激活环境:

conda activate pytorch_cpu

(3). 添加清华源:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

(注: 添加的镜像源可以在 ~/home/yourname/.condarc 文件中查看)

(4). 然后使用 conda 进行安装:
这里要说明一下, 打开 https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/osx-64/ 后, 网页中可以看到不同版本的 pytorch
在这里插入图片描述
以及不同版本的 torchvision
在这里插入图片描述
那么在安装时需要指定版本信息如下:

conda install pytorch==1.11.0 torchvision==0.12.0

就可以了.

(5). 检验 pytorch 是否可用

  • import torch
>>> import torch
>>> torch.__version__
'1.11.0'
  • import torchvision 有如下问题
>>> import torchvision
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/yczhang/opt/anaconda3/envs/pytorch_cpu/lib/python3.10/site-packages/torchvision/__init__.py", line 5, in <module>
    from torchvision import datasets
  File "/Users/yczhang/opt/anaconda3/envs/pytorch_cpu/lib/python3.10/site-packages/torchvision/datasets/__init__.py", line 1, in <module>
    from ._optical_flow import KittiFlow, Sintel, FlyingChairs, FlyingThings3D, HD1K
  File "/Users/yczhang/opt/anaconda3/envs/pytorch_cpu/lib/python3.10/site-packages/torchvision/datasets/_optical_flow.py", line 10, in <module>
    from PIL import Image
  File "/Users/yczhang/opt/anaconda3/envs/pytorch_cpu/lib/python3.10/site-packages/PIL/Image.py", line 89, in <module>
    from . import _imaging as core
ImportError: dlopen(/Users/yczhang/opt/anaconda3/envs/pytorch_cpu/lib/python3.10/site-packages/PIL/_imaging.cpython-310-darwin.so, 2): Library not loaded: @rpath/libjpeg.9.dylib
  Referenced from: /Users/yczhang/opt/anaconda3/envs/pytorch_cpu/lib/python3.10/site-packages/PIL/_imaging.cpython-310-darwin.so
  Reason: Incompatible library version: _imaging.cpython-310-darwin.so requires version 14.0.0 or later, but libjpeg.9.dylib provides version 12.0.0

经过搜索 libjpeg.9.dylib provides version 12.0.0, 参考了 Incompatible libjpeg.9.dylib version in PIL/.dylibs 中的回答, 安装了如下包 (即 conda install -c conda-forge dlib)

(pytorch_cpu) imac@iMac ~ % conda install -c conda-forge dlib
Collecting package metadata (current_repodata.json): done
Solving environment: done
...

可以解决这个问题, 其实其他回答中 conda update conda 应该也可以解决.

补充:
很多基于 Pytorch 的工具集都非常好用, 比如处理自然语言的 torchtext, 处理音频的 torchaudio, 以及处理图像视频的 torchvision

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2022-04-29 12:08:38  更:2022-04-29 12:10:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 8:56:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码