论文
github开源项目
官方推荐配置:
0.ubuntu20.04由于python默认3.8需要改一下
千万不要直接卸载python否则终端就没了,据说ubuntu的可视化界面终端是用python接口的
添加source
后按照python3.6
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.6
使用软连接的方式更改python默认版本
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.6 /usr/bin/python
不过创建./venv
时候也是用python
而不是python3
python -m venv --system-site-packages ./venv
python3.6
sudo apt-get update
sudo apt-get install python3.6
sudo apt install python3.6-dev python3-pip python3.6-venv
由于存在版本对应的问题,内容有点多,重新整理了一份参考文章关于多版本的cuda安装切换的。
参考官网推荐的虚拟环境安装
Python 虚拟环境用于将软件包安装与系统隔离开来。
./venv
目录来存放它:/home
,有需要的可以先cd
到指定目录)python3 -m venv --system-site-packages ./venv
source ./venv/bin/activate # sh, bash, or zsh
当虚拟环境处于有效状态时,shell
提示符带有 (venv)
前缀。
pip install --upgrade pip
pip list # show packages installed within the virtual environment
#pip install --upgrade tensorflow-gpu==1.12
#建议换成国内镜像,之前没换下了半天报错timeout??!!
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.12
python3
import tensorflow as tf
tf.test.is_gpu_available()
deactivate # don't exit until you're done using TensorFlow
source ./venv/bin/activate
torch0.4.1
参考官网的cuda对应版本选择cuda9.0
https://download.pytorch.org/whl/cu90/torch_stable.html的下载地址pip install https://download.pytorch.org/whl/cu90/torch-0.4.1-cp36-cp36m-linux_x86_64.whl
pip install torchvision==0.2.1
之前没重启导致
import tensorflow
tensorflow.test.is_gpu_available() #返回true,就可以了
import torch
torch.cuda.is_available() #之前没重启,返回false,重启后就正常了
git clone https://github.com/ethz-asl/hfnet.git
source ./venv/bin/activate
cd hfnet
make install #安装时候需要设置两个目录 数据集 实验数据
install过程中需要输入相关的路径信息
Path of the directory where datasets are stored and read: datasets
Path of the directory where experiments data (logs, checkpoints, configs) are written: experiments
1.用jupyter打开
jupyter notebook
问题:百度网盘占用端口
解决:直接卸载baidunetdisk
sudo apt-get --purge remove baidunetdisk
2.打开demo.ipynb点击运行