I have spent countless hours configuring unsloth to work on DGX Spark machine. Most of the guides or articles out there simply does not work or outdated. So here I've setup the whole framework to get you started.
git clone https://github.com/raziman18/unsloth-dgx-spark.git && cd unsloth-dgx-spark
echo "UID=$(id -u)\nGID=$(id -g)" >> .env
docker compose build
docker compose up -d
Now you can access jupyter notebook on http://localhost:8888