SWIFTx-AI/data / README.md
SWIFTx-AI's picture
|
download
raw
2.02 kB
# AIMO 3 Local Submission
This folder contains `submission.ipynb`, a local-runtime version of the AIMO 3 competition notebook. Assets are read from this directory instead of Kaggle input paths.
## Folder layout
| Path | Description |
|------|-------------|
| `submission.ipynb` | Main inference notebook |
| `wheels.tar.gz` | Offline pip wheels archive (from Kaggle `aimo-3-utils`) |
| `GPT-OSS-120B/` | Actual model weights on disk (descriptive folder name) |
| `model/` | Path the notebook reads at runtime (generic name in code) |
| `test.csv` | Optional; used for local gateway testing |
| `setup/` | Created automatically when `wheels.tar.gz` is extracted |
## Model path
Store the checkpoint under **`GPT-OSS-120B/`** so the folder name identifies the weights (same layout as [Kaggle gpt-oss-120b](https://www.kaggle.com/models/danielhanchen/gpt-oss-120b/Transformers/default/1) or [Hugging Face gpt-oss-120b](https://huggingface.co/openai/gpt-oss-120b)).
The notebook uses a generic path in code:
```python
MODEL_PATH = BASE_DIR / "model"
```
So at runtime it looks for **`model/`**, not `GPT-OSS-120B/`. Point that path at your weights before running, for example:
- **Symlink / junction:** `model``GPT-OSS-120B`
- **Copy or rename:** put (or mirror) the files under `model/`
The descriptive name is for your layout; the notebook keeps the generic `model` folder name unchanged.
## Running locally
1. Set your Jupyter working directory to this folder.
2. Link or copy those files to `model/` so `MODEL_PATH` resolves correctly.
3. Optionally add `test.csv` for local evaluation.
4. Run all cells in `submission.ipynb`.
The paths cell prints `BASE_DIR`, `WHEELS_ARCHIVE`, `MODEL_PATH`, and `TEST_CSV` plus whether each path exists.
## Notes
- The notebook still targets a Linux GPU environment (CUDA, vLLM, `tar`, `kaggle_evaluation`), as on Kaggle.
- Do not use original or Metal builds when sourcing from Hugging Face; use the same Transformers layout as the Kaggle model bundle linked above.

Xet Storage Details

Size:
2.02 kB
·
Xet hash:
612f6d52086eadfeb4eefec6dc1d7661f2e6edbdcaab464432603bff058d8d33

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.