And that's pretty much it for the unsloth branch, which is recommended if you're going to fine tune on one GPU. It does not work if you're fine tuning on multi GPU, which is why I have the multi GPU branch and the multi GPU branch is configured much in a similar way to unsloth, except that it allows you to run in fully sharded data parallel or in distributed data parallel. It has a config file that you can set up. It has the test.py and the train.py file that will allow you to run testing and training.