Mac 安装Pytorch, Jupyter notebook, conda, python3
1. 安装
为了让您获得动手学习体验,我们需要为您设置一个运行 Python、Jupyter 笔记本、相关库以及运行本书本身所需的代码的环境。
安装 Miniconda
最简单的方法是安装 Miniconda。需要 Python 3.x 版本。如果您的机器已经安装了 conda,您可以跳过以下步骤。
访问 Miniconda 网站并根据您的 Python 3.x 版本和机器架构确定适合您系统的版本。例如,如果您使用 macOS 和 Python 3.x,您将下载名称包含字符串“Miniconda3”和“MacOSX”的 bash 脚本,导航到下载位置,然后按如下方式执行安装:
sh Miniconda3-latest-MacOSX-x86_64.sh -b
接下来,初始化shell,这样我们就可以conda直接运行了。
~/miniconda3/bin/conda init
现在关闭并重新打开您当前的外壳。您应该能够创建一个新环境,如下所示:
conda create --name d2l python=3.8 -y
2. 下载 D2L 笔记本
接下来,我们需要下载本书的代码。您可以单击任何 HTML 页面顶部的“所有笔记本”选项卡以下载并解压缩代码。或者,如果您有unzip(否则运行 )可用:sudo apt install unzip
mkdir d2l-en && cd d2l-en
curl https://d2l.ai/d2l-en.zip -o d2l-en.zip
unzip d2l-en.zip && rm d2l-en.zip
现在我们可以激活d2l环境:
conda activate d2l
3. 安装框架和d2l包
在安装任何深度学习框架之前,请先检查您的机器上是否有合适的 GPU(为标准笔记本电脑上的显示器供电的 GPU 与我们的目的无关)。如果您在 GPU 服务器上工作,请转到GPU 支持以获取有关如何安装相关库的 GPU 友好版本的说明。
如果您的机器没有安装任何 GPU,则无需担心。你的 CPU 提供了足够的能力来帮助你完成前几章。请记住,在运行更大的模型之前,您需要访问 GPU。要安装 CPU 版本,请执行以下命令。
pip3 install torch torchvision
我们的下一步是安装d2l我们开发的包,以便封装本书中经常使用的函数和类。
# -U: Upgrade all packages to the newest available version
pip3 install -U d2l
完成这些安装步骤后,我们可以运行 Jupyter notebook 服务器:
jupyter notebook
此时,您可以在 Web 浏览器中打开http://localhost:8888(它可能已经自动打开)。然后我们可以运行本书每个部分的代码。 在运行本书的代码或更新深度学习框架或软件包之前,请务必执行以激活运行时环境。要退出环境,请运行.conda activate d2ld2lconda deactivate
import torch
torch.__version__
torch.cuda.current_device()
torch.cuda.get_device_name(0)
4. 更多学习资源
https://cs230.stanford.edu/blog/pytorch/
https://cs231n.github.io/
NYU: https://atcold.github.io/pytorch-Deep-Learning/
http://t.cn/A6hkxZpv
I still suggest to use conda install to install pytorch
For Chinese users:
In CMD,
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud//pytorch/
Then look https://pytorch.org/get-started/locally/ to install.
For me,
image
For Chinese users:
It is necessary to use pypi mirror and conda mirror to get pip install and conda install quicker.
pypi mirror:https://mirrors.tuna.tsinghua.edu.cn/help/pypi/
conda mirror:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
For example:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
You can add any other channels
image
unset pip mirror: pip config unset global.index-url
unset conda mirror:conda config --remove channels
Check your mirror by printing all configuration:
pip config list
conda config --showconda config --show-sources
For more
增加清华大学镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
删除默认镜像源:
conda config --remove channels defaults
参考
https://d2l.ai/chapter_installation/index.html
Mac 安装Pytorch, Jupyter notebook, conda, python3相关推荐
- Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook
Windows环境配置Anaconda+cuda+cuDNN+pytorch+jupyter notebook Anaconda 1.官网下载安装包 https://repo.anaconda.com ...
- Anaconda安装,jupyter notebook 使用说明
conda install pandas---安装pandas包 conda remove package_names conda update package_names conda list ...
- Octave、Anaconda安装和jupyter notebook的使用
实验一.Octave.Anaconda安装和jupyter notebook的使用 1.Octave的安装 [Octave压缩包] (https://mirrors.tuna.tsinghua.edu ...
- 腾讯云ubuntu20.04,免密登录,安装anaconda,并安装远程jupyter notebook,TensorFlow
腾讯云ubuntu20.04,免密登录,安装anaconda,并安装远程jupyter notebook,TensorFlow 免密登录 下载anaconda 安装TensorFlow 安装jupyt ...
- 安装使用jupyter notebook 插件库
安装使用jupyter notebook 插件库 1.下载安装配置Nbextensions库 1.pip安装 pip install jupyter_contrib_nbextensions 2.pi ...
- Mac中安装Miniconda, Pytorch, Jupyter notebook
Step 1 - Miniconda 下载 Miniconda sh 文件,链接如下 https://repo.anaconda.com/miniconda/Miniconda3-latest-Mac ...
- anaconda moviepy_Anaconda的安装和Jupyter Notebook使用
在之前的文章中已经介绍过Python3环境的搭建,如果你学习Python是做科学计算,那么你会有更好的开发环境的选择,那就是Anaconda,本篇中将向你介绍环境的安装,以及一个快速开发Python代 ...
- M1 mac安装PyTorch的完整步骤指南
来源:DeepHub IMBA本文约1000字,建议阅读5分钟 本文将介绍如何在M1机器上本地安装和运行PyTorch.你使用的M1机型(Air.Pro.Mini或iMac)没有区别. M1 macb ...
- jupyter安装php,Jupyter Notebook 下安装 PHP 内核
我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本.然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kern ...
- jupyter安装php,Jupyter Notebook下安装PHP内核
我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本.然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kern ...
最新文章
- C#双面打印解决方法(打印word\excel\图片)
- python 统计分析apache日志_python切分apache日志文件
- task文件服务器无法输入,求助大神,win10的输入法无法使用,去开task sche
- MyEclipse使用总结——使用MyEclipse打包带源码的jar包
- weex监听android返回键,weex使用手册
- 记一次ZABBIX监控JMX故障
- python文本分类算法_python编写朴素贝叶斯用于文本分类
- 012 注解式异常处理器
- 链接标签(HTML)
- 5、使用Libgdx设计一个简单的游戏------雨滴
- 强烈推荐!mac超牛皮解压/压缩工具MyZip 1.1.2 mac免费版
- python面试专题--with 关键字与上下文管理
- MVC 中 Html.RenderPartial()与Html.Partial()区别
- CSS的BEM命名规范
- 等价类划分法设计用例(超详细)
- linux ubuntu木马,Ubuntu病毒查杀 ClamAV 简介以及适用范围
- uefi开发环境搭建
- 树莓派通过MFRC522写UIC卡0扇区
- debian源(Debian源代码)
- javascript 编码_我们的1,600小时JavaScript编码课程
热门文章
- 微信支付 ---- (微信退款,提示return_msg=证书已过期, return_code=FAIL)
- 如何解决时间在前端显示的问题,使用jsel解决,仅供初步接触servlet新手
- ecall 方法必须打包到系统模块中_基于SpringBoot+Vue+Mysql开发的进销存管理系统
- MATLAB rolcus函数,利用Matlab绘制系统的根轨迹.doc
- nodejs-基础:路由基础
- SQL Server数据同步的研究(单向/双向)
- MyBatis学习总结——调用存储过程
- VMware克隆CentOS6.4后 eth0无法初始化
- LAMP(Linux+Apachd+Mysql+Php)搭建网站环境
- 最新人生感悟语句摘选