配置更符合现代科研环境的NTSCC
配置ntscc
ntscc是一个图像的信源信道联合编码工具https://semcomm.github.io/ntscc/
他官方的环境需要的torch版本和cuda版本都比较老了,有点脱离现在的科研环境
将官方的都升级了一下python3.8->3.10 torch1.71->2.2.2 cuda11.0->11.8
以下是经过我测试的配置方案。测试环境是”Ubuntu 22.04.5 LTS” RTX 4090 Driver Version: 535.183.01 CUDA Version: 12.2
本机只装了nvidia的显卡驱动,无cuda等其他工具
前置条件,安装conda
1 |
|
其中,requirements.txt对应内容需要修改为
1 |
|
特别将numpy版本降低到1.24.3(我也忘了是要适配哪个库需要降级了)
最后,因为用了更高版本的compressai,需要修改一下ntscc中import
1 |
|
配置更符合现代科研环境的NTSCC
http://blog.1314171.xyz/post/250315run-ntscc.html
预览: