首页 > 系统相关 >linux配置miniconda、pytorch、torch_scatter以及cuda. - 叶辰

linux配置miniconda、pytorch、torch_scatter以及cuda. - 叶辰

时间:2023-11-16 18:15:11浏览次数:46  
标签:torch 叶辰 pytorch conda https pip scatter

在西方的天际,正在云海中下沉的夕阳仿佛被溶化着,太阳的血在云海和太空中弥漫开来,映现出一大片壮丽的血红。“这是人类的落日。”

一,miniconda下载安装以及注意事项

1,下载

进入官网miniconda
正常选择最新版Miniconda3 Linux 64-bit, jetson选择Miniconda3 Linux-aarch64 64-bit。

点击下载或者右键复制下载链接,使用命令下载到~/Downloads:

wget -P ~/Downloads https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

2,安装

进入miniconda文件目录cd ~/Downloads , 查看下载ls , 赋权可执行chmod +x Miniconda3-latest-Linux-x86_64.sh, 然后安装:

./Miniconda3-latest-Linux-x86_64.sh

第一个选项按确定键,然后按一直空格阅读license到出现下一个选项,输入yes后确定,然后一直确定完成安装。

3, 设置pip和conda国内源

conda: 打开.condarc,输入:

channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
ssl_verify: true
auto_activate_base: false

pip: 创建文件

mkdir ~/.pip
touch ~/.pip/pip.conf
```bash

打开~/.pip/pip.ini添加下面内容:

```bash
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com

4,注意事项

1,不能使用sudo来安装miniconda, 例如: sudo ./Miniconda3-latest-Linux-x86_64.sh,这样会导致很多错误。

2,安装完成后source ~/.bashrc或者新开终端会出现base环境。

3,在终端中执行 conda init --all --no-init 命令,以避免 Conda 在启动 shell 时自动激活环境。

二,创建conda环境配置pytorch和cuda

注意:如果你需要使用torch_scatter, torch_cluster,torch_sparse或者torch_spline_conv请先查看本文最后的内容:

1, 查看版本对应关系

pytorch
The following is the corresponding torchvision versions and supported Python versions.

2,创建虚拟环境

这里演示创建名字为torch19的虚拟环境,python版本是3.8. 进入终端执行:

conda create -n torch19 python=3.8

3,在环境中配置

激活虚拟环境

conda activate torch19
在官网选择相应的版本,最新版地址https://pytorch.org/get-started/locally/,老版本地址https://pytorch.org/get-started/previous-versions/。

这里我选择torch19.1 cuda 102, 然后安装包:

conda install pytorch==1.9.1 torchvision==0.10.1 torchaudio==0.9.1 cudatoolkit=10.2 -c pytorch

三, 安装下载的torch_scatter包
进入官网选择对应的torch和cuda版本,然后选择对应的torch_scatter
激活你的环境conda activate torch19,进入包目录我这里是cd ~/Downloads执行pip install torch_scatter-2.0.9-cp38-cp38-linux_x86_64.whl

注意torch_scatter等和python,torch版本问题:

选择你要安装的pytorch和python版本是否有对应的torch_scatter等包的版本,例如我要安装torch_scatter2.0.9,pytorch1.9.1和cuda102,需要先进入torch-1.9.1cu102, 然后查看是否有pytorch1.9.1对应的torch_scatter版本,这里是有的。但是其他的例如torch_scatter2.0.9不能和torch1.6同时使用。

标签:torch,叶辰,pytorch,conda,https,pip,scatter
From: https://www.cnblogs.com/qqxqq/p/17836905.html

相关文章

  • Torch not compiled with Cuda enabled 解决办法
    确保下方指令运行有效:nvcc--version进入指定虚拟环境下运行下方指令:condainstallpytorch==1.11.0torchvision==0.12.0torchaudio==0.11.0cudatoolkit=11.3-cpytorch作者:艾孜尔江......
  • warp-transducer源码安装,warprnnt_pytorch生成
    warp-transducer是可以在CPU和GPU上实现并行RNN-transducer的开源库,现在支持pytroch和tensorflow的调用,主要用来计算RNNTLoss,本文是在ubuntu18.04的系统上进行的。warp-transducer下载地址源码编译warp-transducer首先获取warp-transducer的代码:gitclonehttps://github.com/......
  • UNet pytorch模型转ONNX模型完整code
    1importos2importtorch3importnumpyasnp4fromUnetimportUNET5os.environ["CUDA_VISIBLE_DEVICE"]=""67defmain():8demo=Demo(model_path="/xxx.pth.tar",output="pathto/xxx.onnx")9......
  • Visual studio2022 配置Libtorch
    版本:gpu3090VisualStudio2022Cuda11.7下载libtorch文件,有release、debug版本和CPU版本。下面以release版本为例在VS2022中配置MKL1.配置环境变量PATH=C:\libtorch\libtorch-win-shared-with-deps-1.13.1+cu117\libtorch\lib;%PATH%2.配置C/C++--常规--附加包......
  • 人脸识别facenet-pytorch/Yolov5
    facenet-pytorch篇importcv2fromPILimportImageimportosfromfacenet_pytorchimportMTCNNfromtorchvision.transformsimportToPILImagefolder_path=r'E:\Code\Python\QQh5\sourceLib'output_folder=r'testPersonFace'#如果输出文件......
  • pytorch实现感知机模型
    感知机是一种简单的二分类模型,通常用于线性分类任务。以下是使用PyTorch和Python实现感知机模型的示例代码,并附有注释。pythonimporttorchimporttorch.nnasnnimporttorch.optimasoptimimportmatplotlib.pyplotaspltimportnumpyasnp#生成一些随机的线性......
  • 深度解析NLP文本摘要技术:定义、应用与PyTorch实战
    在本文中,我们深入探讨了自然语言处理中的文本摘要技术,从其定义、发展历程,到其主要任务和各种类型的技术方法。文章详细解析了抽取式、生成式摘要,并为每种方法提供了PyTorch实现代码。最后,文章总结了摘要技术的意义和未来的挑战,强调了其在信息过载时代的重要性。关注TechLead,分......
  • 深度解析NLP文本摘要技术:定义、应用与PyTorch实战
    在本文中,我们深入探讨了自然语言处理中的文本摘要技术,从其定义、发展历程,到其主要任务和各种类型的技术方法。文章详细解析了抽取式、生成式摘要,并为每种方法提供了PyTorch实现代码。最后,文章总结了摘要技术的意义和未来的挑战,强调了其在信息过载时代的重要性。关注TechLead,分......
  • Pytorch学习笔记-(xiaotudui)
    常用的包importtorchimporttorchvisionfromtorchimportnnfromtorch.utils.dataimportDataLoaderfromtorch.nnimportConv2d,MaxPool2d,Flatten,Linear,Sequentialfromtorch.utils.tensorboardimportSummaryWriterPytorchpytorch安装准备环境安装Anco......
  • cuda 和pytorch安装
    Anaconda配置虚拟环境https://blog.csdn.net/qq_45073095/article/details/120603954安装pytorchwin10下pytorch-gpu安装以及CUDA详细安装过程......