This repository provides a Docker-based Jupyter environment specialized for scientific computing and AI research, equipped with PyTorch with CUDA 12.1 and Julia.
- Username: yspkm
- Email: yosepkim@snu.ac.kr
- PyTorch 2.2.0 with CUDA 12.1 and cuDNN 8 support for high-performance GPU acceleration.
- Julia environment tailored for scientific computing.
- Easy to use and deploy with Docker.
- Licensed under GPL-3.0, ensuring freedom to share and modify the software while ensuring it remains free.
- Docker installed on your system
- NVIDIA Docker runtime for GPU support
To build the Docker image, run the following command in the terminal:
make build
This command reads environment variables from the .env
file and builds a Docker image with the specified PyTorch and CUDA versions.
To start the Jupyter Lab server:
make up
This command runs the container in detached mode, forwarding the necessary ports, and mounts your home directory (/home/yosepkim
) to /workspace
within the container.
To stop and remove the running container:
make down
To remove the Docker image:
make clean
To view available commands:
make help
This will output:
Available commands:
make build - Build the Docker image.
make up - Run the Docker container.
make down - Stop and remove the Docker container.
make clean - Remove the Docker image.
make help - Display this help message.
Once the container is up, access the Jupyter Lab interface by navigating to http://<ip address>:8888
in your web browser. The environment is pre-configured with PyTorch and Julia for scientific notebook and AI research purposes.
Font 위치: /usr/share/fonts/truetype/nanum/*.ttf
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.