Add Kaggle offline setup instructions
Browse files- KAGGLE_SETUP.md +37 -0
KAGGLE_SETUP.md
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# ARC-AGI-2 Kaggle Setup (Internet OFF)
|
| 2 |
+
|
| 3 |
+
## You need 3 things uploaded to Kaggle BEFORE submitting:
|
| 4 |
+
|
| 5 |
+
### 1. SOAR-14B Model → Kaggle Model
|
| 6 |
+
```
|
| 7 |
+
Go to: kaggle.com/models → New Model → Import from HuggingFace
|
| 8 |
+
Paste: julien31/Soar-qwen-14b
|
| 9 |
+
```
|
| 10 |
+
This mounts at: `/kaggle/input/soar-qwen-14b/transformers/default/1/`
|
| 11 |
+
|
| 12 |
+
### 2. Mistral-NeMo-Minitron-8B → Kaggle Model
|
| 13 |
+
```
|
| 14 |
+
Go to: kaggle.com/models → New Model → Import from HuggingFace
|
| 15 |
+
Paste: nvidia/Mistral-NeMo-Minitron-8B-Base
|
| 16 |
+
```
|
| 17 |
+
This mounts at: `/kaggle/input/mistral-nemo-minitron-8b/transformers/default/1/`
|
| 18 |
+
|
| 19 |
+
### 3. Pip Wheels → Kaggle Dataset
|
| 20 |
+
Run this on YOUR machine (with internet):
|
| 21 |
+
```bash
|
| 22 |
+
mkdir arc-wheels && cd arc-wheels
|
| 23 |
+
pip download vllm peft --python-version 312 --platform manylinux2014_x86_64 --only-binary=:all: -d .
|
| 24 |
+
# Then upload as Kaggle Dataset named "arc-pip-wheels"
|
| 25 |
+
```
|
| 26 |
+
This mounts at: `/kaggle/input/arc-pip-wheels/`
|
| 27 |
+
|
| 28 |
+
### 4. In your Kaggle notebook:
|
| 29 |
+
```python
|
| 30 |
+
# Cell 1: Install offline
|
| 31 |
+
!pip install --no-index --find-links /kaggle/input/arc-pip-wheels vllm peft --quiet
|
| 32 |
+
|
| 33 |
+
# Cell 2: Run solver
|
| 34 |
+
!python arc_submission_final.py
|
| 35 |
+
```
|
| 36 |
+
|
| 37 |
+
That's it. No internet needed during evaluation.
|