1.第一个,我最喜欢的命令:可视化查看文件内容并进行修改
sudo gedit /xxx/xxx.xxx
2.执行sudo apt update时经常会报错:(这是下载源的配置文件出错)
E: 仓库 “http://ppa.launchpad.net/wine/wine-builds/ubuntu bionic Release” 没有 Release 文件。
N: 无法安全地用该源进行更新,所以默认禁用该源。
解决办法是:
终端输入:
cd /etc/apt/sources.list.d
ls -a
sudo gedit wine-ubuntu-wine-builds-bionic.list
将文件内容中的http://ppa.launchpad.net/wine/wine-builds/ubuntu信息给注释掉或直接删除
下面介绍显卡是amd的用户,如何在ubuntu下安装rocm,以便于支持gpu运行tensorflow
终端输入:
sudo apt update
sudo apt dist-upgrade
sudo apt install libnuma-dev
sudo reboot
在输入:
wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key
sudo apt-key add -echo 'deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main'
sudo apt update
sudo apt install rocm-dkms
该过程需要耐心等待几分钟,显示安装成功后执行:(重启电脑)
sudo reboot
输入命令,检验是否安装成功:
/opt/rocm/bin/rocminfo
成功后的显示为:
=====================
HSA System Attributes
=====================
Runtime Version: 1.1
System Timestamp Freq.: 1000.000000MHz
Sig. Max Wait Duration: 18446744073709551615 (number of timestamp)
Machine Model: LARGE
System Endianness: LITTLE
2.执行更新:
sudo apt update
安装rocm相关工具包:
sudo apt install rocm-libs miopen-hip cxlactivitylogger
安装:aptitude来安装pip3
sudo apt-get install aptitude
然后使用su命令切换到root用户下执行:
aptitude install python3-pip
保持 下列软件包于其当前版本:
1) dh-python [未安装的]
2) python3-dev [未安装的]
3) python3-distutils [未安装的]
4) python3-lib2to3 [未安装的]
5) python3-pip [未安装的]
6) python3-setuptools [未安装的]
是否接受该解决方案?[Y/n/q/?] n
安装 下列软件包:
1) python3-distutils [3.6.5-3 (bionic)]
2) python3-lib2to3 [3.6.5-3 (bionic)]
是否接受该解决方案?[Y/n/q/?] y
后面也是选y:
输入:pip3判断pip是否安装成功。
3.使用wget命令安装tensorflow的whl
wget http://repo.radeon.com/rocm/misc/tensorflow/tensorflow-1.8.0-cp35-cp35m-manylinux1_x86_64.whl
4.接着使用pip3命令安装tensorflow:
sudo pip3 install tensorflow
输入代码检验tensorflow是否安装成功:
python3
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
显示如下,表示安装成功:
b'Hello, TensorFlow!'