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

DCVC-RT 深度条件视频压缩环境搭建

安装环境(install env)

git clone https://github.com/microsoft/DCVC.git dcvc-rt
cd dcvc-rt/
conda create -n dcvcrt python=3.12
conda activate dcvcrt
pip install torch==2.6.0 torchvision==0.21.0 torchaudio==2.6.0 --index-url https://download.pytorch.org/whl/cu126
pip install -r requirements.txt

构建工程(build the project)

sudo apt-get install cmake g++ ninja-build
cd ./src/cpp/
pip install .
cd ../layers/extensions/inference/
pip install . --no-build-isolation

(1)如果执行pip install . 有报错

ModuleNotFoundError: No module named 'pybind11'.

但是安装 pybind11 后扔然报错,可以通过如下方式进行解决:
在src/cpp/目录下新建一个pyproject.toml文件

vim pyproject.toml

文件内写入如下内容:

[build-system]
requires = ["setuptools", "wheel", "pybind11"]
build-backend = "setuptools.build_meta"

然后再执行pip install . 即可
(2)如果执行 pip install . --no-build-isolation 有报错:

RuntimeError:The detected CUDA version (11.8) mismatches the version that was used to compilePyTorch (12.6). Please make sure to use the same CUDA versions.

原因是 nvcc -V 的版本不匹配
使用如下命令将软链接更换为 12.6

sudo rm -f /usr/local/cuda                      # 删除旧的软链接
sudo ln -s /usr/local/cuda-12.6 /usr/local/cuda # 创建指向12.6的新软链接
nvcc -V                                         # 查看软链接是否更换成功

更换成功之后,再执行 pip install . --no-build-isolation 即可安装成功

http://www.jsqmd.com/news/359416/

相关文章:

  • 20260208
  • Docker 安装 OpenClaw 报错排查完全手册(续):如何解决pairing required,`EACCES: permission denied`Docker 拉取镜像提示 `denied
  • 股票融资融券交易时间限制一览与制度说明
  • ​ 云游戏画质与体验天花板:从RTX 4090到8ms延迟,定义“最好的云游戏平台”标准
  • 知云题库:保健按摩师高分攻略,为何他们刷题效率翻倍?
  • 三维扫描数据能直接用吗?3DeVOK Studio让数据处理效率提升300%!
  • Java 循环结构之 do-while 语句新手核心学习笔记
  • VastBase 高可用集群完整操作报告
  • 37-学习笔记尚硅谷数仓搭建-ADS层分析并以各品牌商品下单统计为例
  • 学习记录260208
  • Helm Chart 是什么?
  • P8340 [AHOI2022] 山河重整 题解
  • wc 听课总结
  • 强化学习中的单个回合的回报估计动作值和所有回合的回报估计动作值的理解及exploring starts条件
  • 《凌微经 · 理悖相涵》第七章 形性一体——本然如是之元观
  • AX3000T刷机教程
  • 听《卡农》有感 - Mars
  • 深入解析:FPGA纯verilog实现JESD204B协议,基于AD9250数据接收,提供3套工程源码和技术支持
  • 局域网内如何互相ping通?
  • python使用pip安装jupter报错,并且用conda安装jupter后,启动jupter也报一样的错误:checking the latest version of pip...如何解决?
  • 【SQL笔记1】SQL真正的执行顺序
  • 第二章,MySQL数据类型
  • SQL笔记(一)
  • 技术的便利,从来都不属于开发者
  • 西门子数控系统 SINUMERIK 840D sl数据高速录波的一种方法
  • C# 变量作用域
  • 【状态机DP】LeetCode 123. 买卖股票的最佳时机|||
  • 大数据可视化项目实战:从数据采集到展示
  • 《堆的 shift down》
  • 除夕夜的坚守(原创诗)