[Share Experiences] deepin安装tensorflow-gpu以及用挂载的方式解决根目录空间不足
Tofloor
poster avatar
neko
deepin
Ecological co-builder
Q&A Team
2021-03-06 04:20
Author

Deepin安装tensorflow

配置:K670D-G4D3

GPU:GTX1050 

CPU:G4600 (该cpu不支持avx指令,但可以用GPU代替)

 

下载安装cuda,该文件已包含显卡驱动(如果已经安装过驱动安装时可以不勾选安装驱动):

wget https://developer.download.nvidia.com/compute/cuda/11.2.1/local_installers/cuda_11.2.1_460.32.03_linux.run

chmod +x cuda_11.2.1_460.32.03_linux.run

sudo ./cuda_11.2.1_460.32.03_linux.run

 

安装anaconda

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

 

安装tensorflow-gpu

conda install tensorflow-gpu

 

如果系统是全盘安装的根目录只有15G可能会遇到占满分区无法安装。

解决方法将/usr/share 和 /usr/local 用bind模式挂载到/data分区

 

sudo mkdir /data/usr

sudo cp -a /usr/{local,share} /data/usr

sudo nano /etc/fstab

添加以下两行:

/data/usr/local /usr/local none defaults,bind 0 0

/data/usr/share /usr/share none defaults,bind 0 0

 

或直接执行

sudo sh -c 'cat > /etc/fstab << E

/data/usr/local /usr/local none defaults,bind 0 0

/data/usr/share /usr/share none defaults,bind 0 0

E'

 

删除原来到文件[可选]

sudo rm -rf /usr/{local,share}

 

重启电脑

PS:如果重启后无法进入系统可以在grub菜单选择[Deepin Restore]并按e键编辑,在单词squashfs到后面空一格输入init 3再空格按F10进入命令维护模式将根分区挂载后把文件复制回去并注释掉fstab文件里刚加入到内容

Reply Favorite View the author
All Replies
cule1991
deepin
2021-04-05 17:16
#1

cool  15G 确实不够用,这个小坑被填了 哈哈

Reply View the author