写在前面
这里记录一些最常用的操作,帮助快速学会了解你的ubuntu系统。
查看系统信息: lspci
查看GPU型号:lspci | grep VGA
查看CPU型号:cat /proc/cpuinfo
查看内存:free -m
查看系统型号:cat /proc/version或者lsb_release -a
查看目录大小:du -h --max-length=0 your_dir
1 系统显卡及驱动
lspci | grep -i nvidia
# 查看显卡型号
sudo dpkg --list | grep nvidia-*
# 查看驱动版本
或者,
ubuntu-drivers devices
# 查看硬件型号
nvidia-smi
# 查看GPU型号 驱动 cuda版本等
2 cuda 版本
目前ROS仅支持python2,所以确保你的CUDA版本为10.1或9.2
注意:最新的ROS支持python3,但需要运行ubuntu20以上
#首先查看CUDA版本
nvidia-smi
#或者,
nvcc -V
# CUDA 10.1
pip2 install torch==1.4.0 torchvision==0.5.0
# CUDA 9.2
pip2 install torch==1.4.0+cu92 torchvision==0.5.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html
# CPU only,如果没有Nvidia显卡,则安装CPU版本(影响检测性能)
pip2 install torch==1.4.0+cpu torchvision==0.5.0+cpu -f https://download.pytorch.org/whl/torch_stable.html
3 安装依赖项
以在某个文件夹下安装依赖项为例。
# 1 在需要下载安装的文件夹内,右键选择Open in Terminal
# 2 克隆源代码
git clone git://github.com/stevengj/nlopt
# 3 创建build目录
cd nlopt
mkdir build
# 4 编译 安装
cd build
cmake ..
make
sudo make install