目录

  • 相关链接
  • 环境配置
    • 安装python3.6
    • 安装cuda
    • 安装TensorFlow
    • 安装pytorch
    • 安装完环境重启一下
  • HF-NET安装与demo运行
  • 运行demo

相关链接

论文
github开源项目

环境配置

官方推荐配置:

  • Python 3.6
  • TensorFlow 1.12 GPU
  • PyTorch 0.4.1

安装python3.6

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
  1. 安装python3.6
sudo apt-get update
sudo apt-get install python3.6
sudo apt install python3.6-dev python3-pip python3.6-venv

安装cuda

由于存在版本对应的问题,内容有点多,重新整理了一份参考文章关于多版本的cuda安装切换的。

安装TensorFlow

参考官网推荐的虚拟环境安装
Python 虚拟环境用于将软件包安装与系统隔离开来。

  1. 创建一个新的虚拟环境,方法是选择 Python 解释器并创建一个 ./venv 目录来存放它:
    (这里我直接放在了主目录下/home,有需要的可以先cd到指定目录)
python3 -m venv --system-site-packages ./venv
  1. 使用特定于 shell 的命令激活该虚拟环境:
    一般ubuntu用的是bash,使用下面一行就可以了
source ./venv/bin/activate  # sh, bash, or zsh

当虚拟环境处于有效状态时,shell提示符带有 (venv) 前缀。

  1. 在不影响主机系统设置的情况下,在虚拟环境中安装软件包。首先升级 pip:
pip install --upgrade pip
pip list  # show packages installed within the virtual environment
  1. 安装 TensorFlow pip 软件包
#pip install --upgrade tensorflow-gpu==1.12
#建议换成国内镜像,之前没换下了半天报错timeout??!!
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.12
  1. 验证安装效果:
python3
import tensorflow as tf
tf.test.is_gpu_available()
  1. 之后退出虚拟环境:
deactivate  # don't exit until you're done using TensorFlow

安装pytorch

  1. 使用特定于 shell 的命令激活该虚拟环境:
source ./venv/bin/activate
  1. 安装torch0.4.1参考官网的cuda对应版本选择cuda9.0https://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,重启后就正常了

HF-NET安装与demo运行

  1. 下载
git clone https://github.com/ethz-asl/hfnet.git
  1. 安装
  • 因为tensorflow和pytorch虚拟环境安装所有需要先进入环境才能找到之前安装的环境
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

运行demo

1.用jupyter打开

jupyter notebook

问题:百度网盘占用端口
解决:直接卸载baidunetdisk

sudo apt-get --purge remove baidunetdisk

2.打开demo.ipynb点击运行

HF-NET环境配置与安装相关推荐

  1. linux下织梦cms安装环境配置文件,Mac本地环境配置以及安装织梦CMS,增加新的坑解决办法...

    Mac上其实已经自带了Apache和PHP,只是默认关闭的.开启一下就行了. Apache配置 apache已经自带了,只需在"终端"输入命令开启下就行了. ​​​开启apache ...

  2. android 环境配置和安装, Android系统包说明,基本控件,常用代码,ADB 命令行,APK文件确解,小技艺,...

    一.             环境配置和安装(Android2.2) 参考文章:这里 1.1     JDK 1.2     SDK 下载地址:http://dl.google.com/android ...

  3. Pytorch环境配置与安装(Anaconda、Pycharm、Jupyter)

    目录 一. Pytorch环境配置与安装 1.1 安装Anaconda 1.2 创建Anaconda虚拟环境 1.3 安装Pytorch 二. Pycharm和Jupyter notebook的安装及 ...

  4. PyTorch 在 Windows 10 系统下的环境配置及安装

    PyTorch 简介 PyTorch 是一个开源的 Python 机器学习库,基于 Torch,用于自然语言处理等应用程序. 相关链接: PyTorch 官方网站 PyTorch 的 Github 仓 ...

  5. Windows10下QT6(C++)+OpenCV4环境配置及安装

    文章目录 1. 安装Qt 2. 安装Cmake 3. 下载并编译OpenCV4 4. Qt6配置OpenCV 5. 资源 参考博主文章 Windows10下QT6.0(C++)+OpenCV4环境配置 ...

  6. wamp环境变量配置php,WAMP环境配置-PHP安装

    我这次环境配置安装的是php-5.6.25版本! (最近我在反复安装PHP的时候出现了一个问题,httpd.conf加载php5apache2_4.dll出现错误,怎么修改都不行,此时我安装的是VC1 ...

  7. 【Mac 环境配置】--安装git及使用

    [Mac 环境配置]--安装git及使用 git下载 git安装 安装xcode 基本配置 git下载 官网下载地址:https://git-scm.com/ git安装 载完成后,跟其他软件一样正常 ...

  8. 【一生一芯】Chap.1 “一生一芯”实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题

    [一生一芯]Chap.1 "一生一芯"实验环境配置| VMware安装Ubuntu20.04 | PA工程配置 | 解决llvm版本问题 0. 什么是PA? 1. 安装VMware ...

  9. 【愚公系列】2022年09月 python人工智能-PyTorch环境配置及安装

    文章目录 一.PyTorch得概念 二.PyTorch环境配置及安装 1. Anaconda下载和安装 1.1 本机环境 1.2 安装对应的anaconda包 2.pytorch的环境配置 2.1 p ...

  10. PaddleOCR环境配置与安装

    PaddleOCR环境配置与安装 文章目录 PaddleOCR环境配置与安装 1.前言 2.安装 2.1Python3.7环境准备 2.2.PyCharm建立项目 2.3 安装PaddlePaddle ...

最新文章

  1. 刻意练习:LeetCode实战 -- Task07. 合并两个有序链表
  2. 构建Chua 混沌电路 - 基本测试
  3. 逆向思维--魔兽世界封包分析(1)
  4. PTAM增强现实相关
  5. 软件工程——理论、方法与实践 第六章
  6. qt高亮快捷键_QtCreator中常用快捷键总结
  7. Linux16.04下配置Caffe,Pycaffe,matcaffe
  8. linux twm,linux 命令缩写解析
  9. 友盟小米收不到推送消息_Android 推送集成华为,小米,友盟
  10. 【C Sharp笔记】2010年9月25日
  11. 100路监控需要使用核心交换机吗?
  12. Android Unable to execute dex: java.nio.BufferOverflowException
  13. sqlite3简单使用
  14. python初学小结三:文件、集合、函数、变量等
  15. frok的一个Demo测试素数
  16. innobackupex 恢复到mysql目录_innobackupex备份mysql恢复后迁移到新的mysql实例
  17. Windows安装zookeeper和kafka
  18. 从数据库索引到数据库优化
  19. events_statements_history_long,events_statements_history mysql语句存储
  20. 找工作么?会坐牢的那种。

热门文章

  1. 三维数组地址计算_C语言进阶之路:数据类型 - 多维数组与指针!我的心中只有学习!...
  2. arraylist删除指定元素_揭开ArrayList的外衣看本质
  3. hnu 暑期实训之愚人节的礼物
  4. 学习一个Vue模板项目
  5. Python import容易犯的一个错误
  6. Altium AD20修改原理图右下角标题栏,自定义标题栏,添加图片、标题、页码、时间、作者
  7. asp.net中Roles和User的异常处理机制的思考
  8. 火星人敏捷开发手册 2011-10-14 发布
  9. 敏捷开发一千零一问系列之十:总体架构什么时机进行?(下)
  10. 洛谷 P2324 [SCOI2005]骑士精神