mmdetection训练数据遇到的问题

1 permission denied报错:
-bash: ./compile.sh: permission denied
没有操作权限,改为赋予最高权限(777):
chmod 777 compile.sh2 cuda 问题报错:
unable to execute '/usr/local/cuda-9.0/bin/nvcc': no such file or directory
error: command '/usr/local/cuda-9.0/bin/nvcc' failed with exit status 1
找不到cuda下nvcc文件,需要找到自己的nvcc文件所在地,然后输入:
./compile.sh \\ --export cuda_home=/usr/local/cuda-8.0/bin如果还不行,需要查看一下是否有nvcc:
nvcc --version2.1 nvcc正常若nvcc正常,设置cuda路径首先执行:
sudo vim ~/.bashrc设置为:
export path=/usr/local/cuda-9.0/bin:$pathexport ld_library_path=/usr/local/cuda/lib64:$ld_library_path然后执行:
sudo vim /etc/profile末尾添加:
export cuda_home=/usr/local/cuda-9.0export path=/matlab/r2016b/bin:/usr/local/cuda-9.0/bin:/anaconda3/bin:$pathexport ld_library_path=/usr/local/cuda-9.0/lib64:$ld_library_path然后执行
source /etc/profile使链接生效
2.2 command not found报错:
-bash: nvcc: command not found
应该安装nvcc:
sudo apt-get install nvidia-cuda-toolkit报错:
e: unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
升级apt-get update:
sudo apt-get update报错:
failed to connect to nvidia.github.io port 443: connection timed out
2.2.1 修改源则应该修改源:
(1)修改前先做备份:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old(2)打开sources.list文件:
sudo vim /etc/apt/sources.list替换为其他源:
清华源:
# deb cdrom:[ubuntu 16.04 lts _xenial xerus_ - release amd64 (20160420.1)]/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricteddeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse阿里源:
# deb cdrom:[ubuntu 16.04 lts _xenial xerus_ - release amd64 (20160420.1)]/ xenial main restricteddeb-src http://archive.ubuntu.com/ubuntu xenial main restricted #added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial universedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates universedeb http://mirrors.aliyun.com/ubuntu/ xenial multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #added by software-propertiesdeb http://archive.canonical.com/ubuntu xenial partnerdeb-src http://archive.canonical.com/ubuntu xenial partnerdeb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricteddeb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #added by software-propertiesdeb http://mirrors.aliyun.com/ubuntu/ xenial-security universedeb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse2.2.2 修改 nameserver修改/etc/resolv.conf文件为:
nameserver 8.8.8.8nameserver 4.2.2.2nameserver 4.2.2.2nameserver 4.2.2.2
3 not in the sudoers file报错:
××× is not in the sudoers file. this incident will be reported.
1.切换到超级用户root:
su root2.查看/etc/sudoers权限:
ls -all /etc/sudoers可以看到当前权限为744:
-r--r----- 1 root root 744 4月 16 20:36 /etc/sudoers
3.更改权限为777(表示允许操作):
chmod 777 /etc/sudoers4.编辑/etc/sudoers:
vi /etc/sudoers5.在root all=(all:all) all 下面添加一行:
xxx all=(all)all其中xxx表示当前用户名
6.把/etc/sudoers权限改回440:
chmod 440 /etc/sudoers然后就可以切换回自己的用户操作了
4 assert报错:
assert: false in file qasciikey.cpp, line 501
opencv版本不对,没有里面没有tracker。安装contrib的opencv:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python如果提示使用--user:
pip install --user -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python5 no commands supplied报错:
no commands supplied
应该将 python setup.py 改为 python setup.py install 。
6 filenotfounderror报错:
[errno 2] no usable temporary directory found in ['/tmp', '/var/tmp', '/usr/tmp', /home/snowstorm/mmdetection']
磁盘空间已满,清理空间。


视觉分拣机器人系统工作原理
思岚科技以前沿技术和产品为医疗服务插上智慧的翅膀
如何让分类器预测目标是否为“背景”的概率
英创信息技术Linux系统调度简介
Instagram产品设计师推出多款充满怀旧气息及富有技术性灵感的AR效果
mmdetection训练数据遇到的问题
华为剑指苹果 布局便携式医疗
Python2D绘图库Matplotlib会用吗?
电气控制面板设计对可编程自动化控制器的发展的影响
openeuler安装教程四:openeuler安装方法使用kickstart自动化安装
三星电子已在研发6亿像素的图像传感器
独家!字节跳动硬件团队发生重大调整
三星Note20 5G手机价格跌至4999元
关于200mm晶圆厂的困境的分析和应对方法
Spirit AeroSystems 被指定为波音加油机供应
Pixelworks逐点半导体上海子公司任命两位新任高级副总裁
滨州与京东合作,京东无人机/无人超市/无人仓进驻滨州
影响到线路电流承载值的主要因素的简单分析
日本光伏产业狂奔,京瓷百万瓦级太阳能
Magic Leap与微软公布的HoloLens原型图片对比