背景:
在实验室的集群上,有个人账号,却没有sudo权限。(也不好意思要,怕以后出问题)
安装了conda来管理虚拟环境(本来用的virtualenv,但是后来发现还是conda好,因为conda进入虚拟环境之后仍然可以使用global的一些包和命令,但是virtualenv不行,是不能见到外部的,又没有sudo权限,不能随便安装包)。
问题来源:
一些经典老代码是tensoflow1.15 这个版本只能单独安装tensoflow-gpu 而且还要搭配cuda-10.0使用,然后集群机器上的版本是10.2,所以需要自己在虚拟环境下手动安装。
首先在stackoverflow上找到了一个方法:
https://stackoverflow.com/questions/39379792/install-cuda-without-root
Update The installation UI for 10.1
changed. The following works:
- Deselect driver installation (pressing
ENTER
on it) - Change
options -> root install path
to a non-sudo directory. - Press
A
on the line marked with a+
to access advanced options. Deselectcreate symbolic link