November 29, 20232 yr Unraid support thread for Jupyter-CTPO and Jupyter-TPO (short FAQ in next message) Changelog: - 20240421: Release with support for CUDA 12.3.2, TensorFlow 2.16.1, PyTorch 2.2.2 and OpenCV 4.9.0 - 20231120: Initial Release, with support for CUDA 11.8.0, TensorFlow 2.12.0, PyTorch 2.0.1 and OpenCV 4.7.0. Project details: https://github.com/Infotrend-Inc/CTPO/ For Jupyter-CTPO: If you have multiple GPUs with some allocated to VMs, make sure to change --gpus all (see below) The default password for the notebook is iti The system is run as the jupyter user (has sudo privileges) and /iti is where you can place your weights and other files to support your development. Jupyter-TPO (> 5GB download) Unraid compatible Jupyter Lab (Python kernel) container with CPU-ready Tensorflow, PyTorch, OpenCV, etc. Jupyter-CTPO (> 19GB download) Unraid compatible Jupyter Lab (Python kernel) container with GPU-optimized Tensorflow, PyTorch, OpenCV, etc. This GPU-bound container requires the Nvidia driver installed on your Unraid server with support for Docker. This driver needs to support the version of CUDA in use by this container. The template adds --gpus all to the way the docker container is started to get access to the GPU(s). The Unraid Nvidia Plugin is available in the community apps store If you have multiple GPUs in your system with some allocated to VMs, make sure to replace --gpus all with --runtime=nvidia and follow the steps below to set the NVIDIA_DRIVER_CAPABILITIES and NVIDIA_VISIBLE_DEVICES variables to only give the container access to selected GPUs. Edited April 25, 20242 yr by Infotrend Inc. added 20240421 release details
November 29, 20232 yr Author Please check the post below for the original FAQ, new topics will be added here as needed. Q: How to change the default Lab Password A: the Jupyter user home directory is mounted outside of the container. As such if you use the "Setup a Password" option on the Log In page, the hashed password will be stored in the mounted "home/.jupyter/jupyter_server_config.json" file and will survive container restart and upgrade. Q: How to reset the Lab Password to the default A: in the "appdata" directory, find the existing "home/.jupyter/jupyter_server_config.json" file and delete the "IdentityProvider" block. After you restart the container, the token will use the default value (iti) Edited November 30, 20232 yr by Infotrend Inc.
November 29, 20232 yr FYSA: I am the person who built this container and also the original author of the previous version. Edited November 30, 20232 yr by martial
December 19, 20232 yr Hi, I just moved from Jupyter-CuDNN_TensorFlow_OpenCV to Jupyter-CTPO, moved all of the settings, except --shm-size in the extra parameters. I was hoping it would start up and be fine, but it doesn't start. I just get an Execution Error: Server Error message. Any way to debug this?
February 10, 20242 yr Author On 12/19/2023 at 12:17 PM, theMs said: Hi, I just moved from Jupyter-CuDNN_TensorFlow_OpenCV to Jupyter-CTPO, moved all of the settings, except --shm-size in the extra parameters. I was hoping it would start up and be fine, but it doesn't start. I just get an Execution Error: Server Error message. Any way to debug this? Sorry for the delay, I forgot to enable notifications for this page. Unfortunately, CTPO is a partial rewrite of the underlying solution to enable the creation of a Dockerfile that can be used independently by end users wanting to rebuild the container. The other change is that /iti replaces the mount that used to be /dmc but they should be mostly compatible with one another. Did you happen to check the Logs from the unraid dropdown for the container?
March 27, 20251 yr I always get "Error: unauthorized: authentication required" error when I want to install. What should I do?
March 28, 20251 yr 16 hours ago, atis said: I always get "Error: unauthorized: authentication required" error when I want to install. What should I do? in the end, i just repeat installing until no error occurred still don't know what's wrong tho
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.