Skip to content

Exercise answers of d2l JupyterNotebook based on PyTorch(基于pytorch的《动手学深度学习》JupyterNotebook练习解答)

License

Notifications You must be signed in to change notification settings

surpoloyang/d2l-notebook-with-exercise-answers-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

基于pytorch实现的d2l第二版代码的个人批注以及练习解答

本仓库是基于pytorch实现的d2l第二版JupyterNotebook的个人批注以及练习解答,并尝试加入自己的一些理解或者拓展,欢迎一起交流学习!

安装d2l库

CPU版本

  1. 官网下载Anaconda;
  2. 打开Anaconda Prompt,在命令界面输入:

conda create --name d2l python=3.8 -y

d2l是环境名称,3.8是python版本,二者均可以随便改,推荐不改。

  1. 激活创建的d2l环境,输入:
conda activate d2l
  1. 安装需要的库,输入:
pip install d2l torch torchvison

GPU版本

安装GPU版本,前3步不变,在第4步我们要安装torch的cuda版本。(请自行搜索下载与NVIDIA显卡版本对应的CUDA和CUDNN

  1. pytorch官网找到下载命令,在命令界面输入,如Win11+CUDA11.8:
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

d2l库补丁

由于d2l各个版本的torch实现都缺少部分函数与类的定义,本仓库以1.0.3版本的d2l库torch实现为基础进行修改与完善。

请将本仓库根目录下的torch.py文件复制到上一步创建的d2l环境中的d2l库中,替换掉库中的torch.py,并删除本仓库根目录下的torch.py文件。

d2l环境中的d2l库目录如下所示:

C:\Users\username\anaconda3\envs\d2l\Lib\site-packages\d2l

请将username修改为你的用户名第一个d2l修改为你为d2l环境命名的环境名称

目录

结构: 视频序号: 代码章节

相关资源

About

Exercise answers of d2l JupyterNotebook based on PyTorch(基于pytorch的《动手学深度学习》JupyterNotebook练习解答)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages