成功安装DCNv4

举报
AI浩 发表于 2024/08/27 19:24:59 2024/08/27
【摘要】 最终结果终于安装成功了。 环境系统:ubuntu22.04CUDA:12.1python:3.11显卡驱动:545 安装过程系统、CUDA和python的安装过程忽略,这些都能找到。这里只写不同的地方。 配置CUDAHOME执行命令“gedit ~/.bashrc加入CUDAHome,如下图:export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PA...

最终结果

终于安装成功了。在这里插入图片描述

环境

系统:ubuntu22.04
CUDA:12.1
python:3.11
显卡驱动:545
在这里插入图片描述

安装过程

系统、CUDA和python的安装过程忽略,这些都能找到。这里只写不同的地方。

配置CUDAHOME

执行命令“

gedit ~/.bashrc

加入CUDAHome,如下图:
在这里插入图片描述

export PATH=/usr/local/cuda-12.1/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

export CUDA_HOME=/usr/local/cuda-12.1

然后,执行命令:

source ~/.bashrc

解决权限不够的问题

如下:

<command-line>: fatal error: /usr/local/cuda-12.1/include/stdc-predef.h: 权限不够
compilation terminated.

解决方法
进入到cuda-12.1文件夹下面,启动终端,如下图:
在这里插入图片描述
修改include权限,执行命令:

sudo chmod 777 include

然后,再接着编译

按装ninja

编译的时候用到了ninja,安装方法:

pip install ninja

编译DCNv4

进入到DCNv4_op文件夹下面,如下图:
在这里插入图片描述
然后,执行编译命令:

python setup.py build install

最终就可以完成编译了!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。