在Ubuntu下将PyTorch与Jupyter Notebook集成,可以让你在交互式环境中进行深度学习和机器学习实验。以下是详细的步骤:
安装Anaconda或Miniconda:
创建并激活虚拟环境:
conda create -n pytorch_env python=3.8 conda activate pytorch_env 安装Jupyter Notebook:
conda install -c conda-forge notebook 安装PyTorch:
conda install pytorch torchvision torchaudio cpuonly -c pytorch conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch 请根据你的CUDA版本选择合适的命令。
启动Jupyter Notebook:
jupyter notebook 更新系统包列表:
sudo apt update 安装必要的依赖项:
sudo apt install -y build-essential cmake git libopenblas-dev liblapack-dev libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev python3-dev python3-pip 安装Python3和pip(如果尚未安装):
sudo apt install -y python3 python3-pip 创建一个新的虚拟环境(可选):
python3 -m venv pytorch_env source pytorch_env/bin/activate 安装Jupyter Notebook:
pip install notebook 安装PyTorch:
pip3 install torch torchvision torchaudio pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113 请根据你的CUDA版本选择合适的命令。
启动Jupyter Notebook:
jupyter notebook 在Jupyter Notebook中输入以下代码以验证PyTorch是否已正确安装:
import torch print(torch.__version__) print("CUDA可用:", torch.cuda.is_available()) 如果输出了PyTorch的版本号,并且CUDA可用(对于GPU版本),说明安装成功。
你可以通过配置文件jupyter_notebook_config.py来指定Jupyter Notebook的行为,例如设置工作目录和内核名称等。
通过以上步骤,你应该能够在Ubuntu系统下成功地将PyTorch与Jupyter Notebook集成,并在交互式环境中进行深度学习和机器学习实验。如果在安装过程中遇到问题,可以参考PyTorch官方文档或相关社区论坛寻求帮助。