在配CVPR2021-Probabilistic Modeling of Semantic Ambiguity for Scene Graph Generation这篇论文的环境时,遇到了这个问题:
环境:矩池云租的GPU TeslaK80,torch0.4.1,cuda90(矩池云直接就有这个镜像妈的我爆哭)
这篇论文在motifs的基础上改的,但是motif已经是18年的论文了,环境一定要是0.4的torch,有个ffi库(好像叫这个)在torch1.0之后就弃用了。
这两个文件夹下都有src/cuda
1、安装依赖包
安装后续步骤或环境必需的依赖包,依次输入以下命令:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libb...
http://blog.sina.com.cn/s/blog_15d0344a30102xe0n.html
https://www.cnblogs.com/cxf-zzj/p/9888389.html
升级了驱动后:
二、测试首先介绍一下环境情况
NVIDIA-SMI 460.80 Driver
Version: 460.80
CUDA Version: 11.2
Ubuntu20.04
GPU2080Ti
CUDA10.0
因为使用的是服务器,以用户身份是没有root权限的
nvcc: NVIDIA ®
Cuda compiler driver
Built on Sat_Aug_25_21:08:01_CDT_2018
ubuntu20.04系统中,正常使用nvcc编译cuda代码用得还是很方便快乐的。
但有一天想写一个像模像样的工程的时候,尝试用c++调用cuda代码的时候,却出现了下面这样的报错。
In file included from /usr/include/cuda_runtime.h:83,
from <command-line>:
/usr/include/crt/host_config.h:138:2: error: #error -- unsupporte
安装GCC/G++ - 5
Ubuntu18.04默认GCC-7.3.0,由于CUDA未支持GCC-7,所以需要安装低版本的5或者<= 6.3.0,并设置为默认版本
sudo apt install gcc-5 g++-5
# 设置默认版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50 --s...
Ubuntu18.04安装CUDA9.0时,Error: unsupported compiler: 7.3.0的解决方案
在Ubuntu18.04中安装CUDA 9.0时,会遇到Error: unsupported compiler: 7.3.0的错误。其原因是Ubuntu18.04的编译器版本过高,因此只需要安装较低版本的gcc、g++即可。
具体解决方法是:
sudo apt inst...
解决方法: 修改
gcc软链接
电脑升级后还保留着
gcc5,
先备份原来的
gcc软链接执行sudo cp /usr/bin/
gcc /usr/bin/
gcc_backup
创建新的
gcc软链接,是让
gcc指向
gcc5,执行sudo ln -s
gcc-5
gcc
error: #error -- unsupported GNU version! gcc versions later than 6 are not supported!
sudo apt-get install gcc-6
sudo apt-get install g++-6
sudo update-alternatives --install /usr/bin/g++ g++ /usr/...