【Python/Pytorch】-- 创建 tiny-cuda-nn 环境

创建 tiny-cuda-nn 环境

文章目录

  • [01 第一步](#01 第一步)
  • [02 第二步](#02 第二步)
  • [03 第三步](#03 第三步)
  • [04 第四步](#04 第四步)

01 第一步

查看服务器的cuda版本和显卡类型

python 复制代码
查看当前cuda版本的指令 nvcc --version
查看gpu相关信息nividia-smi

02 第二步

根据服务器cuda的版本和显卡类型,安装对应的python版本(3.10)

python 复制代码
conda create --prefix /path/to/your/enviroment python=3.9
conda activate /path/to/your/enviroment

因为该服务器的cuda版本是cuda 11.8,显卡为4090Ti,因此最后的安装为:

python 复制代码
方法1:直接指定版本(推荐)
pip install torch==2.0.1+cu118 torchvision==0.15.2+cu118 torchaudio==2.0.2+cu118 
--index-url https://download.pytorch.org/whl/cu118
方法2:如果网络不行,使用国内镜像
pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 
--index-url https://mirrors.aliyun.com/pypi/simple 
--extra-index-url https://download.pytorch.org/whl/cu118

03 第三步

进入tiny-cuda-nn的安装包,安装指示安装包https://github.com/NVlabs/tiny-cuda-nn

python 复制代码
cd /path/to/your/enviroment/tiny-cuda-nn/bindings/torch
tiny-cuda-nn/bindings/torch$ python setup.py install

04 第四步

安装项目依赖的其他包,遇到的几个问题的解决方法记录:

1、medutils 和 yaml 直接安装失败,可以换成安装medutils-mri 和 yaml-1-3 、yaml-acl,中间还要安装正确的h5py的版本

相关推荐
学海无涯书山有路15 小时前
Android ViewBinding 新手详解(Java 版)—— 结合 ViewModel+LiveData 实战
android·java·开发语言
辰阳星宇15 小时前
python代码修复字符串json数据格式问题,并将其按照字典形式读取
windows·python·json
jaysee-sjc15 小时前
【练习十】Java 面向对象实战:智能家居控制系统
java·开发语言·算法·智能家居
零基础的修炼15 小时前
算法---常见位运算总结
java·开发语言·前端
wgslucky15 小时前
sm2 js加密,java服务器端解密
java·开发语言·javascript
我是大咖15 小时前
C 语言笔记: const 指针 + 堆内存申请
c语言·开发语言
dyyx11115 小时前
C++编译期数据结构
开发语言·c++·算法
曼巴UE515 小时前
UE C++ 组件 非构造函数创建的技巧
开发语言·c++
掘根15 小时前
【jsonRpc项目】服务端的RpcRouter模块
开发语言·qt
小白学大数据15 小时前
链家二手房数据爬取、聚类分析与可视化展示实践
开发语言·爬虫·python