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 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 四、服务器环境(Linux + Anaconda + python 3.7.11 + cuda 10.0 + pytorch-gpu 1.4.0的安装) -> 正文阅读

[Python知识库]四、服务器环境(Linux + Anaconda + python 3.7.11 + cuda 10.0 + pytorch-gpu 1.4.0的安装)

时间:2022年3月31日
问题:前几天安装一个图像处理库时,下面提示安装pytorch-cpu没在意,结果今天在服务器上测试的时候出现问题:(大概就是cuda不能用)
指令后加上:
python3 train.py --dataroot ./datasets/label2image --name label2image_cyclegan --model cycle_gan --pool_size 50 --no_dropout –gpu_ids -1
就是使用cpu运行程序便可以运行了,但是这意思是我不能用gpu了。
原因:pytorch现在是cpu版本

问题的解决方案就是卸了重装,但是一旦pytorch是CPU的,里面有很多东西都改了,包括函数啥的,简单粗暴的我当然是选重装了。
有一篇删除pytorch的博客,不清楚有没有用:
https://blog.csdn.net/qq_46941656/article/details/119701547

重装首先是cuda版本,
nvcc -V指令下显示10.0
nvidia -smi 指令下显示是11.2
这个问题之前讨论过,以nvcc -V显示的为准。
在Windows、docker、Anaconda上都适用。

所以版本是10.0,在官网是找不到1.2以上的版本的链接的。
版本对应表如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后,根据
https://blog.csdn.net/qq_36246347/article/details/106721535?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-3.pc_relevant_antiscanv2&utm_relevant_index=6

pip install torch===1.4.0+cu100 torchvision===0.5.0+cu100 -f https://download.pytorch.org/whl/torch_stable.html

成功装上了pytorch1.4。

利用上篇博客中测试代码进行测试没问题。

import time
import torch 
print(torch.__version__)
##################################################
print(torch.cuda.is_available())
for i in range(1,10):
    start = time.time()
    a = torch.FloatTensor(i*100,1000,1000)
    a = a.cuda() #a = a
    a = torch.matmul(a,a)
    end = time.time() - start
    print(end)

但是,在执行的过程中又出现:
ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21‘ not found
这个错误也是一开始就有的 动态路径问题。
参考:
https://blog.csdn.net/weixin_31866177/article/details/110231292?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default

在这里面要注意路径的修改:

strings /data/XXX/anaconda3/bin/../lib/./libstdc++.so.6 | grep GLIBCXX_3.4.21

这一句应该是:就是自己的anaconda地址。

strings /usr/local/anaconda3/bin/../lib/./libstdc++.so.6 | grep GLIBCXX_3.4.21
vim /home/XXX/.bashrc

改为:

vim /home/czf/.bashrc

另外,vim的指令:

i : insert
ESC : 退出当前模式
:wq! : 保存并退出
:q! : 退出

补充:装好一切后,又出现错误,大概就是在高版本pytorch训练的模型不能在低版本pytorch上使用。所以要重新训练啦。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:20:55  更:2022-04-01 23:21:14 
 
开发: 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/15 21:04:25-

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