Linux 中screen 让程序保持后台运行

Linux上配置环境二、配置环境
计算机视觉小白第一次复现代码,记录一下配置环境的过程 。论文是for 3D Point Cloud。一、从上下载代码 1.1确定linux系统的版本信息
在终端输入cat /proc/,查看linux系统内核版本
输入 -a,查看linux系统发行版本
内核版本是指linux中最基层的代码,版本号如 Linux4.15.0-142-,发行版本就是内核版本的基础上加了发行商加进去的软件代码,比如16.04.5 LTS 。
可以看到是系统16.04.5 。在安装软件的时候,中使用的是apt-get命令,而使用的是yum命令 。
1.2建立git与的连接
使用命令apt-getgit安装git 。
上图是执行这条命令时的报错,这是因为实验室的服务器上师兄师姐们已经安装好了git 。前人栽树,后人乘凉了~ 。通过命令git 可以查看git版本信息:
然后通过命令 git clone 地址将代码下载在本地 。打开文件可以看到一下目录:
二、配置环境
首先要创建一个的虚拟环境,conda-n ST =3.8 。有时候可能比较慢,需要进行换源 。
pip换源
pip-ipip -U

Linux 中screen 让程序保持后台运行

文章插图
pipset .index-url
北外源
conda--add
conda--add
conda--add
conda--add
conda--add
conda--setyes
进入创建的虚拟环境后,按照文件.md中的流程配置好环境 。
在代码文件的目录下执行命令 pip-r .txt
中途出现了上图中的报错,.txt中的版本后面不知道为啥加了,但是在官网中并没有找到这个版本,删了之后再执行命令pip-r .txt,然后就又报错了/(ㄒoㄒ)/~~
这个错误通常是安装了多个或多个CUDA版本导致的 。卸掉重新装吧 。但是在重新装的过程中,torch、、、、这几个包总是报各种各样的错误,找了很多资料都无法解决,很崩溃 。这是因为torch-spare、torch-、依赖于torch库,所以必须要版本对应,并且最后安装 。因此去官网下载 .whl 文件,进行本地安装 。
下载
可以在终端测试是否成功安装:
import torchtorch.__version__torch.version.cudatorch.cuda.is_available()
对应库下载
终于这个包安装好了,但是在安装和两个包时又报错了/(ㄒoㄒ)/~~
error:‘/usr/bin/nvcc’with exit code 1
error: --with-error
……
error: --
……
期间还遇到了一个奇怪的问题:在终端粘贴的时候在首尾总是会多出0~ 和1~ 。解决办法是在终端运行"\e[?2004l" 就好了 。
在和这些error做斗争很久之后,终于!!!执行了一条神奇的命令!!!终于了!!! PATH="/usr/local/cuda-10.2/bin:$PATH"这是因为环境还找不到cuda在哪里,自己没有去配置过cuda,所以后人乘凉还是有弊端的啊 。
经过后期的学习,学会了如何解决这个问题:
输入gedit ~/.命令打开文件,配置环境变量,然后按 i 进入模式,到最下面一行,添加我们的配置信息:
# cuda10.2export PATH=/usr/local/cuda10.2/bin:$PATHexport LD_LIBRARY_PATH=:/usr/local/cuda10.2/lib64:$LD_LIBRARY_PATHexport C_INCLUDE_PATH=:/usr/local/cuda10.2/include:$C_INCLUDE_PATHexport CPLUS_INCLUDE_PATH=:/usr/local/cuda10.2/include:$CPLUS_INCLUDE_PATH#注意:不是完全复制这个,要换成自己的路径,usr 的地方可能需要改一下
然后然后按 :wq 保存并退出 。最后配置完记得 ~/. 。
接下来就是按照.md中的第二步来编译了:
cd lib/pointops2python3 setup.py install
到这里环境就配置好了,后面就是准备数据,跑通代码了 。下图是我配置好的版本 。