正确安装使用LibTorch1.0 + PyTorch1.0 + OpenCV

坑太多了,踩了很久,给出最佳方案:

  • 环境汇总:
    • CUDA9.0
    • Anaconda
    • Python3.6 (conda)
    • PyTorch1.0 源码编译
    • LibTorch 官网下载
    • OpenCV 4.0.0 源码编译
  • 步骤: 

  1. 确认CUDA9.0是否安装 

  2. 安装anaconda,确认which python3.6在anaconda目录下 

  3. 使用anaconda包管理,源码编译安装PyTorch 

    1. Clone下完整的pytorch目录

      git clone –recursive https://github.com/pytorch/pytorch 

       

    2. 安装PyTorch

      python3.6 setup.py install 

       

    3. 安装完毕退出该文件夹:

      cd ../

      然后运行这个不报错:

      python
      import torch
      torch.__version__

       

  4. 源码编译安装TorchVision
    1. Clone目录

      git clone –recursive https://github.com/pytorch/vision 

       

    2. 源码编译安装

      python3.6 setup.py install 

       

  5. 源码编译OpenCV4.0.0 

    1. 安装必要的库 

    2. Git clone opencv和opencv_contrib 

    3. Cmake .. 加一堆参数 (确保which cmake在anaconda目录下)

你可能感兴趣的:(Deep,Learning)