Official Codebase for "Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights" (ICML 2026 Spotlight)
Python
656
22 commits
updated Sep 21, 2026
Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights
Paper | Project Page | Openreview | Starting with a 1D Experiment:
iterative-randopt branch! Also support the pip install-able implementation that drops into existing verl or huggingface/trl setups.(optional) conda activate your_env
pip install -r requirements.txt
From the directory containing RandOpt/:
| Step | Command |
|---|---|
| Build | docker build -f RandOpt/docker/Dockerfile_vllm -t randopt-vllm:latest . |
| Run | docker run -it --gpus all randopt-vllm:latest bash |
| Run (with data) | docker run -it --gpus all -v /path/to/RandOpt/data:/workspace/data randopt-vllm:latest bash |
Please follow the instructions in CUSTOM_DATASET_GUIDE.md
First download the data here: data/README.md
Then, from the RandOpt directory:
| Mode | Command |
|---|---|
| Single node | sbatch scripts/single_node.sh |
| Multiple nodes | sbatch scripts/multiple_nodes.sh |
| Local (no Slurm) | bash scripts/local_run.sh |
Please follow the instructions in distillation/README.md.
Please follow the instructions in baselines/README.md
Open an issue @ github.com/sunrainyg/RandOpt/issues.
@misc{gan2026neuralthickets,
title={Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights},
author={Yulu Gan and Phillip Isola},
year={2026},
eprint={2603.12228},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2603.12228},
}
3,108 followers · starred Mar 2026
937 followers · starred Mar 2026
499 followers · starred Mar 2026
506 followers · starred Apr 2026
Official Codebase for "Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights" (ICML 2026 Spotlight)
Python
656
22 commits
updated Sep 21, 2026
Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights
Paper | Project Page | Openreview | Starting with a 1D Experiment:
iterative-randopt branch! Also support the pip install-able implementation that drops into existing verl or huggingface/trl setups.(optional) conda activate your_env
pip install -r requirements.txt
From the directory containing RandOpt/:
| Step | Command |
|---|---|
| Build | docker build -f RandOpt/docker/Dockerfile_vllm -t randopt-vllm:latest . |
| Run | docker run -it --gpus all randopt-vllm:latest bash |
| Run (with data) | docker run -it --gpus all -v /path/to/RandOpt/data:/workspace/data randopt-vllm:latest bash |
Please follow the instructions in CUSTOM_DATASET_GUIDE.md
First download the data here: data/README.md
Then, from the RandOpt directory:
| Mode | Command |
|---|---|
| Single node | sbatch scripts/single_node.sh |
| Multiple nodes | sbatch scripts/multiple_nodes.sh |
| Local (no Slurm) | bash scripts/local_run.sh |
Please follow the instructions in distillation/README.md.
Please follow the instructions in baselines/README.md
Open an issue @ github.com/sunrainyg/RandOpt/issues.
@misc{gan2026neuralthickets,
title={Neural Thickets: Diverse Task Experts Are Dense Around Pretrained Weights},
author={Yulu Gan and Phillip Isola},
year={2026},
eprint={2603.12228},
archivePrefix={arXiv},
primaryClass={cs.LG},
url={https://arxiv.org/abs/2603.12228},
}
3,108 followers · starred Mar 2026
937 followers · starred Mar 2026
499 followers · starred Mar 2026
506 followers · starred Apr 2026