当前位置: 首页 > article >正文

ubuntu20.04_从零LOD-3DGS的复现

环境要求

dependencies:
  - cudatoolkit=11.6
  - plyfile=0.8.1
  - python=3.7.13
  - pip=22.3.1
  - pytorch=1.12.1
  - torchaudio=0.12.1
  - torchvision=0.13.1
  - tqdm

1. 安装conda创建环境

conda create -n lod-3dgs python=3.7.13

2. 安装CUDA11.6和相应cuDNN。

2.1 CUDA

CUDA安装参考CUDA10.1;CUDA11.6,安装过程相似。

2.2 cuDNN

参考,下载对应版本后复制到对应CUDA里面。

cp cuda/lib64/* /usr/local/cuda-11.6/lib64/
cp cuda/include/* /usr/local/cuda-11.6/include/

更改权限

sudo chmod a+r /usr/local/cuda-11.6/include/cudnn.h  /usr/local/cuda-11.6/lib64/libcudnn*

2.3 查看目前含有CUDA版本

cd /usr/local
ls

2.4 CUDA版本切换至11.6

CUDA多版本切换,两种方法:

2.4.1更改软连接:参考

(1)首先利用stat查看当前CUDA软链接指向哪个版本的CUDA:

stat /usr/local/cuda

请添加图片描述
此链接指向cuda11.6。
(2)更改链接参考:
删除原来的链接:

sudo rm -rf /usr/local/cuda

重新链接:

sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda

2.4.2 (建议)更改bash文件:

打开bash文件, 将原版本CUDA改为对应版本:

sudo gedit ~/.bashrc

请添加图片描述
更新环境:

sudo gedit ~/.bashrc

再次nvcc -V,发现cuda版本已更换。

3. 激活LOD-3DGS环境,配置环境

conda env list

source activate

conda deactivate

conda activate lod-3dgs

#先安装numpy
pip3 install numpy==1.22.4 scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

#再安装pytorch
pip install torch==1.12.1+cu116 torchvision==0.13.1+cu116 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu116

pytorch在如下选择。


http://www.kler.cn/a/392100.html

相关文章:

  • 什么岗位需要学习 OpenGL ES ?说说 3.X 的新特性
  • C/C++精品项目之图床共享云存储(3):网络缓冲区类和main
  • 【C++】new操作符的使用说明
  • 基于Python+Django+Vue3+MySQL实现的前后端分类的商场车辆管理系统
  • 使用 start-local 脚本在本地运行 Elasticsearch
  • 鸿蒙next版开发:相机开发-元数据(ArkTS)
  • 爬虫反爬机制和解决方案
  • 解决 ElSelect 数据量大导致加载速度慢
  • OpenGL【C++】台灯
  • 【AI换脸整合包及教程】深入了解Rope:一款强大的AI换脸工具及其技术原理
  • JavaScript 观察者设计模式
  • Scala的List(可变)
  • 微搭低代码入门02条件语句
  • 【SpringBoot】黑马大事件笔记-day3
  • 用 Python 从零开始创建神经网络(二):第一个神经元的进阶
  • 停车共享小程序ssm+论文源码调试讲解
  • 实现linux定时备份数据至群晖NAS
  • python爬取newbing每日壁纸
  • JDBC事务管理、四大特征(ACID)、事务提交与回滚、MySQL事务管理
  • C语言串讲-2之指针和结构体
  • 2024 ECCV | DualDn: 通过可微ISP进行双域去噪
  • ubuntu20.04 解决Pycharm没有写入权限,无法通过检查更新更新的问题
  • k8s中基于overlay网络和underlay网络的网络插件分别有哪些
  • ima.copilot-腾讯智能工作台
  • react 中 FC 模块作用
  • int溢出值(c基础)