关于jupyter notebook、pytorch、cuda、anaconda的一些问题(更新中)

1.安装cuda

推荐参看这一篇,GPU版本pyTorch安装教程(实测,特别详细)
最关键的是作者最后的

重点了,下载GPU版本的torch和torvision,两都要下

这一部分,之前搜了不少文章,一直不成功,直到看到这里,才发现这部分是其他文章里没有的,做了之后才终于搞定。
话又说回来,用notebook之前我在独立python环境下安装pytorch+cuda都已经成功,不过这是好几个月之前的事情了,所以当时可能就已经按照另外的文档做过这一步,但是在anaconda下安装pytorch和cuda支持的时候根本就没注意到,毕竟在当时是全部使用pip安装的。

2.jupyter notebook 内核死掉的问题

这个问题是在用matplotlib画图的时候出现的,一调用ishow就会崩溃,经过各种排查,只导入matplotlib.pyplot而不导入torch的话,就一切正常,但不导入torch是不可能的,经过各种搜索,发现notebook出现这个问题并不只是使用matplolib才会出现,解决的方法之一是pip install numpy --upgrade,这就很神奇了,但是对我来说是有效的

3.关于mnist.pkl.gz"

github不太好上,所以从https://github.com/pytorch/tutorials/raw/master/_static/获取这个文件有时候比较困难,不过可以从https://resources.oreilly.com/live-training/inside-unsupervised-learning/-/raw/9f262477e62c3f5a0aa7eb788e557fc7ad1310de/data/mnist_data/这里下,速度还不错。

4.pycocotools 下载及安装

可以在这里下一个tar.gz的包。至于安装会有一些问题,值得研究一下。

以下是在 Jupyter Notebook 安装 PyTorch 的步骤: 1. 安装 Anaconda 首先,你需要安装 Anaconda,它是一个用于科学计算的包管理器和环境管理器。你可以从以下链接下载适合你的操作系统版本:https://www.anaconda.com/products/individual 2. 创建并激活虚拟环境 打开 Anaconda Prompt,输入以下命令来创建一个名为 pytorch_env 的虚拟环境: ``` conda create -n pytorch_env ``` 然后,激活该环境: ``` conda activate pytorch_env ``` 3. 安装 PyTorch 在激活的虚拟环境下,输入以下命令来安装 PyTorch: ``` conda install pytorch torchvision torchaudio cpuonly -c pytorch ``` 如果你想安装适用于 GPU 的 PyTorch 版本,你需要安装 CUDA 和 cuDNN,并使用以下命令: ``` conda install pytorch torchvision torchaudio cudatoolkit=<your_cuda_version> -c pytorch ``` 其,`<your_cuda_version>` 是你安装CUDA 版本。 4. 安装 Jupyter Notebook 在激活的虚拟环境下,输入以下命令来安装 Jupyter Notebook: ``` conda install jupyter ``` 5. 启动 Jupyter Notebook 在激活的虚拟环境下,输入以下命令来启动 Jupyter Notebook: ``` jupyter notebook ``` 然后,你可以在浏览器打开 Jupyter Notebook,并在其创建一个新的 Python 3 笔记本。在笔记本输入以下代码来测试 PyTorch 是否正确安装: ```python import torch x = torch.Tensor([1, 2, 3]) print(x) ``` 如果一切正常,你应该看到输出 `[1, 2, 3]`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值