Ubuntu 20.04 RTX3090 配置openpose
1. 显卡ubuntu20.04, RTX3090。安装cuda-11.4,cudnn-8.2.4.15(安装方法参考:http://t.csdn.cn/xjfVi)。
2. opencv-4.5,也是基于cuda-11.4编译的,如果不是,编译openpose的时候会报错。
(其实主要就是要保证版本一致,用其它版本大概率也没问题。)
3. protobuf要求使用2.6.1版本,protoc --version 查看版本。
3.1 先卸载已有版本,反复执行以下两个命令,直到protoc --version不再显示版本信息。
which protoc
sudo rm 路径 比如:sudo rm /usr/bin/protoc
3.2 安装2.6.1,git clone -b v2.6.1 https://github.com/protocolbuffers/protobuf.gi。进入下载的文件夹,依次执行以下命令。
sudo apt-get install build-essential
./configure
make
make check
sudo make install
sudo ldconfig
protoc --version
4. 安装一些依赖和修复Bug。
sudo apt-get install -y libleveldb-dev libsnappy-dev libhdf5-serial-dev
sudo apt-get install -y libprotobuf-dev libopencv-dev liblmdb-dev
sudo apt-get install -y protobuf-compiler libatlas-base-dev libgflags-dev libgoogle-glog-dev libboost-all-dev
Bug修复,根据自己的版本修改103.0.0和100.1.1
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libhdf5_serial.so.103.0.0 libhdf5.so
sudo ln -s libhdf5_serial_hl.so.100.1.1 libhdf5_hl.so
5. 编译openpose,最好在CMakeLists.txt中指定opencv的编译文件(build文件的路径),set(OpenCV_DIR /home/***/build),根据自己路径修改。主要是因为我有两个版本的OpenCV,默认都使用基于cuda11.2编译的版本即上述截图中显示的CUDA version 11.2,而现在用的是11.4。最后,在openpose文件中执行以下命令。建议使用cmake-gui … , 可视化安装的依赖,选择支持cuDNN和COCO、MPI模型。其余的可以根据需要选择。
git clone https://github.com/CMU-Perceptual-Computing-Lab/openpose
cd openpose/
git submodule update --init --recursive --remote
mkdir build
cd build
cmake ..
make
Ubuntu 20.04 RTX3090 配置openpose相关推荐
- Ubuntu 20.04 安装配置 GitLab
Ubuntu 20.04 安装配置 GitLab GitLab GitLab 官网:https://about.gitlab.com/ GitLab CE 或 Community Edition 是一 ...
- 如何在Ubuntu 20.04中配置CA根证书
导读 证书颁发机构(CA)是负责颁发数字证书以保证通信安全的实体. 它充当证书所有者和依赖证书的一方的受信任的第三方. CA是公共的,也可以是私有的. 公共CA通常用于验证网站的身份,私有CA用于为客 ...
- 树莓派安装ubuntu 20.04后配置wifi固定ip地址
ubuntu 从18.04 版本开始网络配置工具已经改为netplan了 编辑netplan目录下的yaml配置文件 sudo nano /etc/netplan/50-cloud-init.yaml ...
- Ubuntu 20.04 安装配置nginx + PHP
步骤 ## 先清除干净相关的软件,例如apache.php.nginx本身 sudo apt update sudo apt-get autoremove --purge php-fpm sudo ...
- ubuntu 20.04修改数据源配置
Ubuntu安装完毕之后,默认的源是Ubuntu自己的,但毕竟Ubuntu服务器在国外,我们访问起来会比较慢,可以将软件源切换为国内源,比如:阿里源,清华源,中科大源等等.在这边以清华源为例,其它源也 ...
- Ubuntu LNMPR环境搭建(Ubuntu 20.04 + Nginx1.8 + PHP 7.3 + Mysql8.0 + Redis5.0)
本文环境 Windows10,Ubuntu 20.04,Nginx1.8,PHP 7.3,Mysql8.0,Redis5.0\ 不懂的可以评论或联系我邮箱:owen@owenzhang.com\ 著作 ...
- 【Ubuntu 20.04安装和深度学习环境搭建 4090显卡】
Ubuntu安装步骤参考文章 知乎:Ubuntu 20.04系统安装及初始配置 目录 一. 制作启动盘 1.1 下载镜像文件 1.2 制作启动盘 二. 安装系统 2.1 启动计算机并进入BIOS 2. ...
- 如何在线将Ubuntu 18.04升级到Ubuntu 20.04
将Ubuntu 18.04升级到Ubuntu 20.04 在将系统升级运行到下一个主要发行版本之前,请确保已备份当前系统,以使您可以恢复原状,以防万一. 备份过程不在本指南的范围内. 运行系统更新 首 ...
- 树莓派配置路由_树莓派安装Ubuntu 20.04 LTS并配置
昨天是个好日子,我跑在rock 64上的V2Ray服务器配置好了,但是不幸的是大概两个小时后它就死机了,这让我非常的无语.Rock 64配置很高,三年前就有4G内存,USB 3.0的配置,但是最近使用 ...
最新文章
- IoC容器Autofac(1) -- 什么是IoC以及理解为什么要使用Ioc
- 开机f8修复电脑步骤_电脑无法启动,屏幕显示白色小横条,怎么办?可收藏以备不时之需...
- 十一周二次课(6月1日)
- modbus3-关于Modicon Modbus Protocol和modscan32
- SAP Spartacus central Travis build的lint环节
- Vim快速移动光标至行首和行尾
- 前端笔记-Vue中缺少router-view导致跳转失效
- 你不可不知道的React生命周期
- lingo求优化模型
- ps计算机内存不足请保存文件并关闭,保存技巧,如何解决PS内存不足无法存储的错误提示情况...
- java 获取当前年份 月份,当月第一天和最后一天
- 个人对东西方人开放的拙见。
- C++11多线程 内存序(std::memory_order_consume)
- win32 014 使用ResEdit 资源编译器 可视化编程 资源的编写
- python多进程和进程池
- jk触发器的异步置位端和异步复位端的表示方法
- 【mqtt】centos搭建EMQ mqtt服务器
- Linux内核学习方法
- 网络克隆(Netghost8.0)图文教程
- 时隔多年,我胡汉三又回来了