构建python397环境,安装GPU版本 torch

在独立的python环境安装,报错,无法解决

[4885@test ~]$ tar -zxvf Python-3.9.7.tgz
[4885@test ~]$ cd Python-3.9.7/
[4885@test Python-3.9.7]$ ./configure --prefix=/home/4885/python397
[4885@test Python-3.9.7]$ make&&make install
[4885@test Python-3.9.7]$ cd ../python397/bin/


[4885@test torch]$ pwd
/home/4885/python397/bin/torch
[4885@test torch]$ ll
total 2051140
-rw-rw-r--. 1 4885 4885   14886464 Nov  6 11:59 numpy-1.19.5-cp39-cp39-manylinux2010_x86_64.whl
-rw-rw-r--. 1 4885 4885   18186982 Nov  6 12:08 numpy-1.26.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-rw-rw-r--. 1 4885 4885    3500040 Nov  6 11:59 Pillow-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
-rw-rw-r--. 1 4885 4885 2041325150 Nov  6 12:09 torch-1.9.1+cu111-cp39-cp39-linux_x86_64.whl
-rw-rw-r--. 1 4885 4885    1899818 Nov  6 12:09 torchaudio-0.9.1-cp39-cp39-manylinux1_x86_64.whl
-rw-rw-r--. 1 4885 4885   20521179 Nov  6 12:09 torchvision-0.10.1+cu111-cp39-cp39-linux_x86_64.whl
-rw-rw-r--. 1 4885 4885      31584 Nov  6 11:59 typing_extensions-4.8.0-py3-none-any.whl

[4885@test torch]$ ../pip install torch*
Processing ./torch-1.9.1+cu111-cp39-cp39-linux_x86_64.whl
Processing ./torchaudio-0.9.1-cp39-cp39-manylinux1_x86_64.whl
Processing ./torchvision-0.10.1+cu111-cp39-cp39-linux_x86_64.whl
Requirement already satisfied: typing-extensions in /home/4885/python397/lib/python3.9/site-packages (from torch==1.9.1+cu111) (4.8.0)
Requirement already satisfied: numpy in /home/4885/python397/lib/python3.9/site-packages (from torchvision==0.10.1+cu111) (1.19.5)
Requirement already satisfied: pillow>=5.3.0 in /home/4885/python397/lib/python3.9/site-packages (from torchvision==0.10.1+cu111) (10.1.0)
Installing collected packages: torch, torchvision, torchaudio
ERROR: Exception:
Traceback (most recent call last):
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper
    status = run_func(*args)
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 245, in wrapper
    return func(self, options, args)
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/commands/install.py", line 452, in run
    installed = install_given_reqs(
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/req/__init__.py", line 72, in install_given_reqs
    requirement.install(
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/req/req_install.py", line 847, in install
    install_wheel(
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/operations/install/wheel.py", line 731, in install_wheel
    _install_wheel(
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/operations/install/wheel.py", line 591, in _install_wheel
    file.save()
  File "/home/4885/python397/lib/python3.9/site-packages/pip/_internal/operations/install/wheel.py", line 390, in save
    shutil.copyfileobj(f, dest)
  File "/home/4885/python397/lib/python3.9/shutil.py", line 205, in copyfileobj
    buf = fsrc_read(length)
  File "/home/4885/python397/lib/python3.9/zipfile.py", line 922, in read
    data = self._read1(n)
  File "/home/4885/python397/lib/python3.9/zipfile.py", line 998, in _read1
    data = self._decompressor.decompress(data, n)
zlib.error: Error -3 while decompressing data: invalid block type

解压缩数据时出错-3:无效的块类型

排错链接
https://github.com/PaddlePaddle/Paddle/issues/22749


1、构建与内网conda虚拟环境版本一致的环境

(base) [conda@localhost ~]$ conda create -n python39_gpu python=3.9.7
(base) [conda@localhost ~]$ conda env list
(base) [conda@localhost ~]$ conda activate python39_gpu
(python39_gpu) [conda@localhost ~]$ conda list
(python39_gpu) [conda@localhost ~]$ pip list


安装命令参考官网 https://pytorch.org/get-started/previous-versions/

(python39_gpu) [conda@localhost pkgs]$ pip install torch==1.9.1+cu111 torchvision==0.10.1+cu111 torchaudio==0.9.1 -f https://download.pytorch.org/whl/torch_stable.html
Looking in links: https://download.pytorch.org/whl/torch_stable.html
Collecting torch==1.9.1+cu111
  Downloading https://download.pytorch.org/whl/cu111/torch-1.9.1%2Bcu111-cp39-cp39-linux_x86_64.whl (2041.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 GB 358.2 kB/s eta 0:00:00
Collecting torchvision==0.10.1+cu111
  Downloading https://download.pytorch.org/whl/cu111/torchvision-0.10.1%2Bcu111-cp39-cp39-linux_x86_64.whl (20.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.5/20.5 MB 5.1 MB/s eta 0:00:00
Collecting torchaudio==0.9.1
  Downloading torchaudio-0.9.1-cp39-cp39-manylinux1_x86_64.whl (1.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 33.4 kB/s eta 0:00:00
Collecting typing-extensions (from torch==1.9.1+cu111)
  Downloading typing_extensions-4.8.0-py3-none-any.whl.metadata (3.0 kB)
Collecting numpy (from torchvision==0.10.1+cu111)
  Downloading numpy-1.26.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 29.0 kB/s eta 0:00:00
Collecting pillow>=5.3.0 (from torchvision==0.10.1+cu111)
  Downloading Pillow-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.5 kB)
Downloading Pillow-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.5 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 28.7 kB/s eta 0:00:00
Downloading numpy-1.26.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.2/18.2 MB 41.6 kB/s eta 0:00:00
Downloading typing_extensions-4.8.0-py3-none-any.whl (31 kB)
Installing collected packages: typing-extensions, pillow, numpy, torch, torchvision, torchaudio
Successfully installed numpy-1.26.1 pillow-10.1.0 torch-1.9.1+cu111 torchaudio-0.9.1 torchvision-0.10.1+cu111 typing-extensions-4.8.0


2、安装低版本pandas
pip install numpy==1.19.5 -i https://pypi.tuna.tsinghua.edu.cn/simple


3、因为内网conda虚拟环境,pandas版本是 1.19.5,为了避免升级pandas,安装稍微低一点的版本 torchmetrics==0.11.4
查看历史版本 https://pypi.org/project/torchmetrics/#history
pip install torchmetrics==0.11.4


4、下载torchmetrics
pip download torchmetrics==0.11.4 --no-deps


5、上传到内网机器,进行安装

其他:
pip install torchmetrics==1.0.0

包依赖要求:
numpy>1.20.0
torch>=1.8.1
lightning-utilities>=0.7.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值