Huawei MateBook 14 2020 款安装 Pytorch
- 发现似乎原本 cuda10.2 已经默认安装好,没有独立安装 cuda 安装包,不知道后面是否会出问题。
- 直接按照官网命令
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
安装 pytorch
![](https://img2020.cnblogs.com/blog/1296703/202011/1296703-20201126142124263-1277040730.png)
PS: 发现完全可以使用,且较为好用。应该是系统启用后,默认按照 Cuda 对应的版本。
Linux 多用户分别配置pytorch 环境
最近在组里的服务器 8 卡的 P40 上配置环境,组里的服务器为每个用户创建了属于自己的账号,为了不打扰到其他用户也不被打扰,需要在自己用户的目录下搭建自己专属的 pytorch 环境
- https://blog.csdn.net/qq_33654791/article/details/88377947
- https://blog.csdn.net/moses1994/article/details/81507802
- https://blog.csdn.net/mmc2015/article/details/77916086
安装 cuda 时,如果要强行安装 nvidia-driver, 会提示如下错误:
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 410.48?
(y)es/(n)o/(q)uit: yes
The driver requires root permissions to install.
Signal caught, cleaning up
即使不安装 driver,只安装toolkit,但最后发现自己仍然没有权限安装,安装不了。
- linux 下多用户管理,只有 root 能够安装 cuda 的话,如何切换不同版本的 cuda, 这是一个问题。
- ping 不通 baidu.com, 但是 wget baidu.com 能够有反应,非常奇怪。可能涉及到了监听不同的端口。
- caixq 说 ping 是不走代理的,所以ping 不同。lamda1 也是直接用代理端口。
- tianzh/liwt 借用其他组的端口,这几条命令需要加载每个人的 ~/.bashrc 文件或者对应的 ~/.zshrc 文件中。
export https_proxy="114.212.191.97:3128"
export http_proxy="114.212.191.97:3128"
export all_proxy="114.212.191.97:3128"
换用清华的镜像源,设为 show channels 为 yes.
终于成功安装了 pytorch1.7 + torchvision 0.8, 但这一次不知为何,似乎没有显示下载源?
conda list pytorch
conda list torchvision
vim ~/.condarc
or 在 python 里面:
import torch
torch.__version__
import torchvision
torchvision.__version__
torch.cuda.is_availiable() # 居然可以使用 Tab 键补全
使用 nvcc -- version 可以查看安装的 cuda 的版本。
- nvcc 这一个命令在 /usr/local/cuda/bin 下面:必须要把这个加到当前用户的 .bashrc 或者加到一个全局的 bash 初始化文件中才可以找到这个命令。
- nvcc -V 显示 cuda 版本 这个命令的 可运行权限是 x, 表示所有人都可以运行。
- 如果对当前用户不可见,也就是搜索路径不包括该命令,可能会提示安装 nvidia-cuda-toolkit, 但实际上不用安装,只要用 /usr/local/cuda/bin/nvcc 就可以运行。
- 例如:The program 'nvcc' is currently not installed. To run 'nvcc' please ask your administrator to install the package 'nvidia-cuda-toolkit'
华为 Matebook 14(2020 带触摸屏款)
关闭触摸屏这一功能:
此电脑-管理-设备管理器-人体学输入设备-符合HID标准的触摸屏-双击-驱动程序-禁用设备-搞定
有时候清理电脑屏幕的时候,想要关闭触摸屏功能。