有关kaggle中更新cuda与pytorch的版本,并安装pyg

Posted silent_invisible

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有关kaggle中更新cuda与pytorch的版本,并安装pyg相关的知识,希望对你有一定的参考价值。

1.更新cuda

1.我更新成torch==1.11.0+cu113,在在cell中输入

!pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113

标注:environment不要用最新的,需要其他版本可在官网上寻找连接

2.需要其他版本可在官网上寻找连接[https://pytorch.org/get-started/previous-versions/

3.

##查看torch版本
import torch
print(torch.__version__)#torch的版本
print(torch.version.cuda)#cuda的版本
print(torch.cuda.is_available())#cuda与torch是否匹配

2.安装pyg

1.选择cuda和torch相对应的版本的pyg

try:
    import torch_geometric
except:
    import torch
    """这里改成自己需要的版本"""
    CUDA = "cu113"
    TORCH = "1.11.0"
    
    ! pip install torch-cluster -f https://pytorch-geometric.com/whl/torch-$TORCH+$CUDA.html --target=/kaggle/working/pygcluster
    ! pip install torch-scatter -f https://pytorch-geometric.com/whl/torch-$TORCH+$CUDA.html --target=/kaggle/working/pygscatter
    ! pip install torch-sparse -f https://pytorch-geometric.com/whl/torch-$TORCH+$CUDA.html --target=/kaggle/working/pygsparse
    ! pip install torch-spline-conv -f https://pytorch-geometric.com/whl/torch-$TORCH+$CUDA.html --target=/kaggle/working/pygspline
    ! pip install torch-geometric

但这个方法很耗时间(我安装了一个多小时),我也没有找到其他方法来安装
.

以上是关于有关kaggle中更新cuda与pytorch的版本,并安装pyg的主要内容,如果未能解决你的问题,请参考以下文章

通过WSL2搭建Pytorch1.10+CUDA11.4+NVIDIA Driver深度学习框架

一文搞懂PyTorch与CUDA那些事

cuda和cudatoolkit

cuda和cudatoolkit

Win10+GPU版Pytorch1.1安装

通过WSL2搭建Pytorch1.10+CUDA11.4+NVIDIA Driver深度学习框架