zoukankan      html  css  js  c++  java
  • 源码编译安装pytorch debug版本

    1. 根据官网指示安装

      pytorch安装指南:https://github.com/pytorch/pytorch

      conda 安装对应的包: https://anaconda.org/anaconda/ (这个网站可以搜索包的源)

    2. 如果按照官网提供的export cmake_path方式不成功,推荐在~/.bashrc中添加cmake的路径

      eg:export CMAKE_PREFIX_PATH="/home/jzc/miniconda3/bin:$CMAKE_PREFIX_PATH"

    3. 如果是开发模式, 使用build编译安装 python setup.py build develop

    4. 如果要编译debug模式,使用 Debug=1 python setup.py install

      这种方式很有可能无法改变原始设置,编译的时候还是release. 如果出现这种情况,请强制设置debug环境变量, 在pytorch/tools/setup_helpers/env.py中添加 os.environ['DEBUG']='1'

    5. NO_CUDA=1 python setup.py install 使用这种方式设置环境变量,可能造成编译的时候无法识别设置好的环境变量

      因此,保险点的方法是在CMakelist.txt中设置环境变量。

    6. 编译的时候,可能会出现 can't find -lxxxx 找不到对应的库。

      如果在anaconda的lib中找到了该库,但是gcc/gxx搜索不到,那么进入到 gcc/gxx的安装目录(x86_64-linux-gnu/) 建立软链接,将已有的库文件链接到该目录下

      https://blog.csdn.net/qq_39436605/article/details/80893885

  • 相关阅读:
    ant design pro梳理
    JSON.stringify()
    数组小细节
    js this细节
    策略模式解决if-else过多
    使用useState的赋值函数异步更新问题
    Hook
    React Api
    Intent
    树的非递归遍历
  • 原文地址:https://www.cnblogs.com/jzcbest1016/p/12481977.html
Copyright © 2011-2022 走看看