EPFL final checkpoints and W&B history 851-900 of 1463
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +7 -0
- epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/run-n56uphgo.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/files/wandb-metadata.json +51 -0
- epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/logs/debug-internal.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/logs/debug.log +19 -0
- epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/run-na2e5dc1.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/files/wandb-metadata.json +51 -0
- epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/logs/debug-internal.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/logs/debug.log +19 -0
- epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/run-27rw10jv.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/config.yaml +200 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/wandb-metadata.json +65 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/wandb-summary.json +1 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/logs/debug-internal.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/logs/debug.log +25 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/run-bsc91ke5.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/config.yaml +200 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/wandb-metadata.json +65 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/wandb-summary.json +1 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/logs/debug-internal.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/logs/debug.log +25 -0
- epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/run-ino9n2jx.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/config.yaml +200 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/wandb-metadata.json +65 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/wandb-summary.json +1 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/logs/debug-internal.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/logs/debug.log +25 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/run-n56uphgo.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/config.yaml +200 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/output.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/requirements.txt +142 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/wandb-metadata.json +65 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/wandb-summary.json +1 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/logs/debug-internal.log +0 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/logs/debug.log +25 -0
- epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/run-ryta2atg.wandb +3 -0
- epfl_final/SparseAtt/wandb/run-20260822_043357-na2e5dc1/files/wandb-metadata.json +51 -0
- epfl_final/SparseAtt/wandb/run-20260822_043357-na2e5dc1/logs/debug-internal.log +0 -0
.gitattributes
CHANGED
|
@@ -111,3 +111,10 @@ epfl_final/SparseAtt/wandb/run-20260821_043849-zrelwtt2/run-zrelwtt2.wandb filte
|
|
| 111 |
epfl_final/SparseAtt/wandb/run-20260821_164441-ino9n2jx/run-ino9n2jx.wandb filter=lfs diff=lfs merge=lfs -text
|
| 112 |
epfl_final/SparseAtt/wandb/run-20260821_164441-bsc91ke5/run-bsc91ke5.wandb filter=lfs diff=lfs merge=lfs -text
|
| 113 |
epfl_final/SparseAtt/wandb/run-20260821_164610-ryta2atg/run-ryta2atg.wandb filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 111 |
epfl_final/SparseAtt/wandb/run-20260821_164441-ino9n2jx/run-ino9n2jx.wandb filter=lfs diff=lfs merge=lfs -text
|
| 112 |
epfl_final/SparseAtt/wandb/run-20260821_164441-bsc91ke5/run-bsc91ke5.wandb filter=lfs diff=lfs merge=lfs -text
|
| 113 |
epfl_final/SparseAtt/wandb/run-20260821_164610-ryta2atg/run-ryta2atg.wandb filter=lfs diff=lfs merge=lfs -text
|
| 114 |
+
epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/run-n56uphgo.wandb filter=lfs diff=lfs merge=lfs -text
|
| 115 |
+
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/run-na2e5dc1.wandb filter=lfs diff=lfs merge=lfs -text
|
| 116 |
+
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/run-27rw10jv.wandb filter=lfs diff=lfs merge=lfs -text
|
| 117 |
+
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/run-bsc91ke5.wandb filter=lfs diff=lfs merge=lfs -text
|
| 118 |
+
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/run-ino9n2jx.wandb filter=lfs diff=lfs merge=lfs -text
|
| 119 |
+
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/run-ryta2atg.wandb filter=lfs diff=lfs merge=lfs -text
|
| 120 |
+
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/run-n56uphgo.wandb filter=lfs diff=lfs merge=lfs -text
|
epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260821_164610-n56uphgo/run-n56uphgo.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c125d1ddf1bd471b0756a327bc3317daced65e8a66036e961b3b5f5fd13c740d
|
| 3 |
+
size 10354688
|
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-21T18:08:56.122670Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_controls_nrb35_seed44_47/l8k365m_static_nrb35_seed44.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-2-gpu-0-7",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 2,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9374931091456",
|
| 27 |
+
"used": "6413804277760"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-af79466d-4300-4171-b5bd-7697eca27264"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-0460dc7d-d83e-fd0f-7548-a3079803b79e"
|
| 47 |
+
}
|
| 48 |
+
],
|
| 49 |
+
"cudaVersion": "13.0",
|
| 50 |
+
"writerId": "zy9lggcsxfwz8lbaihu2c7gudadl9cdd"
|
| 51 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/logs/debug.log
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_setup.py:_flush():81] Current SDK version is 0.26.1
|
| 2 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_setup.py:_flush():81] Configure stats pid to 657
|
| 3 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_setup.py:_flush():81] Loading settings from environment variables
|
| 4 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_init.py:setup_run_log_directory():723] Logging user logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260821_180856-na2e5dc1/logs/debug.log
|
| 5 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_init.py:setup_run_log_directory():724] Logging internal logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260821_180856-na2e5dc1/logs/debug-internal.log
|
| 6 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_init.py:init():850] calling init triggers
|
| 7 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_init.py:init():855] wandb.init called with sweep_config: {}
|
| 8 |
+
config: {'model_path': '/mloscratch/homes/navasard/qwen3_06b_base', 'model_dtype': 'bfloat16', 'init_from_scratch': True, 'train_path': '/mloscratch/homes/navasard/data/fineweb_large/tokenized', 'val_path': None, 'max_seq_length': 8192, 'num_workers': 8, 'output_dir': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed44/run_20260821_180828', 'resume_from_checkpoint': None, 'force_new_run': False, 'num_epochs': 1, 'max_steps': 44000, 'per_device_batch_size': 2, 'gradient_accumulation_steps': 10, 'learning_rate': 0.0005, 'weight_decay': 0.01, 'warmup_steps': 750, 'lr_scheduler': 'cosine', 'max_grad_norm': 1.0, 'save_steps': 1000, 'eval_steps': 250, 'eval_batches': 50, 'logging_steps': 10, 'seed': 44, 'verbose': True, 'checkpoint_activations': False, 'strategy': 'ddp', 'mixed_precision': 'bf16', 'wandb_enabled': True, 'wandb_project': 'stochastic_sparsity', 'wandb_name': 'P1 365m static 8k nrb35 seed44', 'wandb_tags': ['p1', 'structured-control', 'qwen3', '365m', '8k', 'static', 'nrb35', 'seed44'], 'hidden_size': 768, 'intermediate_size': 3072, 'num_attention_heads': 6, 'num_key_value_heads': 2, 'num_hidden_layers': 28, 'head_dim': None, 'attention_dropout': None, 'rope_train_position_scale_set': None, 'attention_type': 'sparse_stochastic', 'sparse_block_size': 128, 'sparse_num_random_blocks': 35, 'sparse_mask_pool_size': 1, 'sparse_val_dense_compare': False, 'sparse_layer_indices': None, 'sparse_mask_cache_dir': '/mloscratch/homes/navasard/sparse/mask_cache_8k_static_nrb35_s1', 'sparse_mask_seed': 1, 'sparse_mixed_nrb_set': None, 'dense_mode': False, 'dense_step_intervals': None, '_wandb': {}}
|
| 9 |
+
2026-08-21 18:08:56,145 INFO MainThread:657 [wandb_init.py:init():898] starting backend
|
| 10 |
+
2026-08-21 18:08:57,103 INFO MainThread:657 [wandb_init.py:init():913] sending inform_init request
|
| 11 |
+
2026-08-21 18:08:57,691 INFO MainThread:657 [wandb_init.py:init():918] backend started and connected
|
| 12 |
+
2026-08-21 18:08:57,694 INFO MainThread:657 [wandb_init.py:init():988] updated telemetry
|
| 13 |
+
2026-08-21 18:08:57,785 INFO MainThread:657 [wandb_init.py:init():1011] communicating run to backend with 90.0 second timeout
|
| 14 |
+
2026-08-21 18:08:58,184 INFO MainThread:657 [wandb_init.py:init():1056] starting run threads in backend
|
| 15 |
+
2026-08-21 18:08:58,410 INFO MainThread:657 [wandb_run.py:_console_start():2554] atexit reg
|
| 16 |
+
2026-08-21 18:08:58,410 INFO MainThread:657 [wandb_run.py:_redirect():2403] redirect: wrap_raw
|
| 17 |
+
2026-08-21 18:08:58,410 INFO MainThread:657 [wandb_run.py:_redirect():2472] Wrapping output streams.
|
| 18 |
+
2026-08-21 18:08:58,410 INFO MainThread:657 [wandb_run.py:_redirect():2495] Redirects installed.
|
| 19 |
+
2026-08-21 18:08:58,438 INFO MainThread:657 [wandb_init.py:init():1094] run started, returning control to user process
|
epfl_final/SparseAtt/wandb/run-20260821_180856-na2e5dc1/run-na2e5dc1.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b8c76743c2cc4c64c89e20fb111ac8b1a7bf1e788a648bdc9e5f6e7baf01eebb
|
| 3 |
+
size 9371648
|
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-21T18:11:07.377810Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_controls_nrb35_seed44_47/l8k365m_resampled_nrb35_seed44.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-2-gpu-0-7",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 2,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9374931091456",
|
| 27 |
+
"used": "6413878943744"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-af79466d-4300-4171-b5bd-7697eca27264"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-0460dc7d-d83e-fd0f-7548-a3079803b79e"
|
| 47 |
+
}
|
| 48 |
+
],
|
| 49 |
+
"cudaVersion": "13.0",
|
| 50 |
+
"writerId": "avq79k8jgi4xry3pjja4gap809zl046n"
|
| 51 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/logs/debug.log
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_setup.py:_flush():81] Current SDK version is 0.26.1
|
| 2 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_setup.py:_flush():81] Configure stats pid to 659
|
| 3 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_setup.py:_flush():81] Loading settings from environment variables
|
| 4 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_init.py:setup_run_log_directory():723] Logging user logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260821_181107-27rw10jv/logs/debug.log
|
| 5 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_init.py:setup_run_log_directory():724] Logging internal logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260821_181107-27rw10jv/logs/debug-internal.log
|
| 6 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_init.py:init():850] calling init triggers
|
| 7 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_init.py:init():855] wandb.init called with sweep_config: {}
|
| 8 |
+
config: {'model_path': '/mloscratch/homes/navasard/qwen3_06b_base', 'model_dtype': 'bfloat16', 'init_from_scratch': True, 'train_path': '/mloscratch/homes/navasard/data/fineweb_large/tokenized', 'val_path': None, 'max_seq_length': 8192, 'num_workers': 8, 'output_dir': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed44/run_20260821_180828', 'resume_from_checkpoint': None, 'force_new_run': False, 'num_epochs': 1, 'max_steps': 44000, 'per_device_batch_size': 2, 'gradient_accumulation_steps': 10, 'learning_rate': 0.0005, 'weight_decay': 0.01, 'warmup_steps': 750, 'lr_scheduler': 'cosine', 'max_grad_norm': 1.0, 'save_steps': 1000, 'eval_steps': 250, 'eval_batches': 50, 'logging_steps': 10, 'seed': 44, 'verbose': True, 'checkpoint_activations': False, 'strategy': 'ddp', 'mixed_precision': 'bf16', 'wandb_enabled': True, 'wandb_project': 'stochastic_sparsity', 'wandb_name': 'P1 365m resampled 8k nrb35 seed44', 'wandb_tags': ['p1', 'structured-control', 'qwen3', '365m', '8k', 'resampled', 'nrb35', 'seed44'], 'hidden_size': 768, 'intermediate_size': 3072, 'num_attention_heads': 6, 'num_key_value_heads': 2, 'num_hidden_layers': 28, 'head_dim': None, 'attention_dropout': None, 'rope_train_position_scale_set': None, 'attention_type': 'sparse_stochastic', 'sparse_block_size': 128, 'sparse_num_random_blocks': 35, 'sparse_mask_pool_size': 10000, 'sparse_val_dense_compare': False, 'sparse_layer_indices': None, 'sparse_mask_cache_dir': '/mloscratch/homes/navasard/sparse/mask_cache_8k_resampled_nrb35_s0', 'sparse_mask_seed': 0, 'sparse_mixed_nrb_set': None, 'dense_mode': False, 'dense_step_intervals': None, '_wandb': {}}
|
| 9 |
+
2026-08-21 18:11:07,412 INFO MainThread:659 [wandb_init.py:init():898] starting backend
|
| 10 |
+
2026-08-21 18:11:07,698 INFO MainThread:659 [wandb_init.py:init():913] sending inform_init request
|
| 11 |
+
2026-08-21 18:11:08,019 INFO MainThread:659 [wandb_init.py:init():918] backend started and connected
|
| 12 |
+
2026-08-21 18:11:08,021 INFO MainThread:659 [wandb_init.py:init():988] updated telemetry
|
| 13 |
+
2026-08-21 18:11:08,039 INFO MainThread:659 [wandb_init.py:init():1011] communicating run to backend with 90.0 second timeout
|
| 14 |
+
2026-08-21 18:11:08,882 INFO MainThread:659 [wandb_init.py:init():1056] starting run threads in backend
|
| 15 |
+
2026-08-21 18:11:09,146 INFO MainThread:659 [wandb_run.py:_console_start():2554] atexit reg
|
| 16 |
+
2026-08-21 18:11:09,146 INFO MainThread:659 [wandb_run.py:_redirect():2403] redirect: wrap_raw
|
| 17 |
+
2026-08-21 18:11:09,146 INFO MainThread:659 [wandb_run.py:_redirect():2472] Wrapping output streams.
|
| 18 |
+
2026-08-21 18:11:09,146 INFO MainThread:659 [wandb_run.py:_redirect():2495] Redirects installed.
|
| 19 |
+
2026-08-21 18:11:09,167 INFO MainThread:659 [wandb_init.py:init():1094] run started, returning control to user process
|
epfl_final/SparseAtt/wandb/run-20260821_181107-27rw10jv/run-27rw10jv.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:45035654347153dcad6fcef5dbd2a5f133b7d27322349f61325dbaa779bc03a3
|
| 3 |
+
size 9338880
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/config.yaml
ADDED
|
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
_wandb:
|
| 2 |
+
value:
|
| 3 |
+
cli_version: 0.26.1
|
| 4 |
+
e:
|
| 5 |
+
2965ctjxhzcf4kq80c3tij3pry7vnir9:
|
| 6 |
+
args:
|
| 7 |
+
- --config
|
| 8 |
+
- configs/p1_resume_h1004_20260822/l8k365m_static_nrb35_seed42.json
|
| 9 |
+
codePath: train.py
|
| 10 |
+
codePathLocal: train.py
|
| 11 |
+
cpu_count: 96
|
| 12 |
+
cpu_count_logical: 192
|
| 13 |
+
cudaVersion: "13.0"
|
| 14 |
+
disk:
|
| 15 |
+
/:
|
| 16 |
+
total: "9371709865984"
|
| 17 |
+
used: "6534294126592"
|
| 18 |
+
email: ruben.navasardyan@mail.utoronto.ca
|
| 19 |
+
executable: /mloscratch/homes/navasard/conda/bin/python
|
| 20 |
+
git:
|
| 21 |
+
commit: 5637886f0cc760009989b14e68c6ae06d4827418
|
| 22 |
+
remote: https://github.com/rubentium/TokenPrune.git
|
| 23 |
+
gpu: NVIDIA H100 80GB HBM3
|
| 24 |
+
gpu_count: 4
|
| 25 |
+
gpu_nvidia:
|
| 26 |
+
- architecture: Hopper
|
| 27 |
+
cudaCores: 16896
|
| 28 |
+
memoryTotal: "85520809984"
|
| 29 |
+
name: NVIDIA H100 80GB HBM3
|
| 30 |
+
uuid: GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0
|
| 31 |
+
- architecture: Hopper
|
| 32 |
+
cudaCores: 16896
|
| 33 |
+
memoryTotal: "85520809984"
|
| 34 |
+
name: NVIDIA H100 80GB HBM3
|
| 35 |
+
uuid: GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7
|
| 36 |
+
- architecture: Hopper
|
| 37 |
+
cudaCores: 16896
|
| 38 |
+
memoryTotal: "85520809984"
|
| 39 |
+
name: NVIDIA H100 80GB HBM3
|
| 40 |
+
uuid: GPU-24b8d952-dc08-33b9-d5df-54ce871fd288
|
| 41 |
+
- architecture: Hopper
|
| 42 |
+
cudaCores: 16896
|
| 43 |
+
memoryTotal: "85520809984"
|
| 44 |
+
name: NVIDIA H100 80GB HBM3
|
| 45 |
+
uuid: GPU-b87e8111-63b6-b364-28b9-c4ce747aec08
|
| 46 |
+
host: h100-workspace-4-gpu-3-0-8
|
| 47 |
+
memory:
|
| 48 |
+
total: "1623005732864"
|
| 49 |
+
os: Linux-6.8.0-124-generic-x86_64-with-glibc2.35
|
| 50 |
+
program: /mloscratch/homes/navasard/sparse/SparseAtt/train.py
|
| 51 |
+
python: CPython 3.13.13
|
| 52 |
+
root: /mloscratch/homes/navasard/sparse/SparseAtt
|
| 53 |
+
startedAt: "2026-08-22T04:22:28.765078Z"
|
| 54 |
+
writerId: 2965ctjxhzcf4kq80c3tij3pry7vnir9
|
| 55 |
+
m: []
|
| 56 |
+
python_version: 3.13.13
|
| 57 |
+
t:
|
| 58 |
+
"1":
|
| 59 |
+
- 1
|
| 60 |
+
- 5
|
| 61 |
+
- 11
|
| 62 |
+
- 49
|
| 63 |
+
- 51
|
| 64 |
+
- 53
|
| 65 |
+
- 71
|
| 66 |
+
"2":
|
| 67 |
+
- 1
|
| 68 |
+
- 5
|
| 69 |
+
- 11
|
| 70 |
+
- 49
|
| 71 |
+
- 51
|
| 72 |
+
- 53
|
| 73 |
+
- 71
|
| 74 |
+
"3":
|
| 75 |
+
- 2
|
| 76 |
+
- 5
|
| 77 |
+
- 13
|
| 78 |
+
- 14
|
| 79 |
+
- 15
|
| 80 |
+
- 16
|
| 81 |
+
- 61
|
| 82 |
+
- 62
|
| 83 |
+
"4": 3.13.13
|
| 84 |
+
"5": 0.26.1
|
| 85 |
+
"6": 5.7.0
|
| 86 |
+
"12": 0.26.1
|
| 87 |
+
"13": linux-x86_64
|
| 88 |
+
attention_dropout:
|
| 89 |
+
value: null
|
| 90 |
+
attention_type:
|
| 91 |
+
value: sparse_stochastic
|
| 92 |
+
checkpoint_activations:
|
| 93 |
+
value: false
|
| 94 |
+
dense_mode:
|
| 95 |
+
value: false
|
| 96 |
+
dense_step_intervals:
|
| 97 |
+
value: null
|
| 98 |
+
eval_batches:
|
| 99 |
+
value: 50
|
| 100 |
+
eval_steps:
|
| 101 |
+
value: 250
|
| 102 |
+
force_new_run:
|
| 103 |
+
value: false
|
| 104 |
+
gradient_accumulation_steps:
|
| 105 |
+
value: 10
|
| 106 |
+
head_dim:
|
| 107 |
+
value: null
|
| 108 |
+
hidden_size:
|
| 109 |
+
value: 768
|
| 110 |
+
init_from_scratch:
|
| 111 |
+
value: true
|
| 112 |
+
intermediate_size:
|
| 113 |
+
value: 3072
|
| 114 |
+
learning_rate:
|
| 115 |
+
value: 0.0005
|
| 116 |
+
logging_steps:
|
| 117 |
+
value: 10
|
| 118 |
+
lr_scheduler:
|
| 119 |
+
value: cosine
|
| 120 |
+
max_grad_norm:
|
| 121 |
+
value: 1
|
| 122 |
+
max_seq_length:
|
| 123 |
+
value: 8192
|
| 124 |
+
max_steps:
|
| 125 |
+
value: 44000
|
| 126 |
+
mixed_precision:
|
| 127 |
+
value: bf16
|
| 128 |
+
model_dtype:
|
| 129 |
+
value: bfloat16
|
| 130 |
+
model_path:
|
| 131 |
+
value: /mloscratch/homes/navasard/qwen3_06b_base
|
| 132 |
+
num_attention_heads:
|
| 133 |
+
value: 6
|
| 134 |
+
num_epochs:
|
| 135 |
+
value: 1
|
| 136 |
+
num_hidden_layers:
|
| 137 |
+
value: 28
|
| 138 |
+
num_key_value_heads:
|
| 139 |
+
value: 2
|
| 140 |
+
num_workers:
|
| 141 |
+
value: 8
|
| 142 |
+
output_dir:
|
| 143 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed42/run_20260821_164416
|
| 144 |
+
per_device_batch_size:
|
| 145 |
+
value: 2
|
| 146 |
+
resume_from_checkpoint:
|
| 147 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed42/run_20260821_164416/checkpoint-20000
|
| 148 |
+
rope_train_position_scale_set:
|
| 149 |
+
value: null
|
| 150 |
+
save_steps:
|
| 151 |
+
value: 1000
|
| 152 |
+
seed:
|
| 153 |
+
value: 42
|
| 154 |
+
sparse_block_size:
|
| 155 |
+
value: 128
|
| 156 |
+
sparse_layer_indices:
|
| 157 |
+
value: null
|
| 158 |
+
sparse_mask_cache_dir:
|
| 159 |
+
value: /mloscratch/homes/navasard/sparse/mask_cache_8k_static_nrb35_s1
|
| 160 |
+
sparse_mask_pool_size:
|
| 161 |
+
value: 1
|
| 162 |
+
sparse_mask_seed:
|
| 163 |
+
value: 1
|
| 164 |
+
sparse_mixed_nrb_set:
|
| 165 |
+
value: null
|
| 166 |
+
sparse_num_random_blocks:
|
| 167 |
+
value: 35
|
| 168 |
+
sparse_val_dense_compare:
|
| 169 |
+
value: false
|
| 170 |
+
strategy:
|
| 171 |
+
value: ddp
|
| 172 |
+
train_path:
|
| 173 |
+
value: /mloscratch/homes/navasard/data/fineweb_large/tokenized
|
| 174 |
+
val_path:
|
| 175 |
+
value: null
|
| 176 |
+
verbose:
|
| 177 |
+
value: true
|
| 178 |
+
wandb_enabled:
|
| 179 |
+
value: true
|
| 180 |
+
wandb_name:
|
| 181 |
+
value: P1 resume 365m static 8k nrb35 seed42
|
| 182 |
+
wandb_project:
|
| 183 |
+
value: stochastic_sparsity
|
| 184 |
+
wandb_tags:
|
| 185 |
+
value:
|
| 186 |
+
- p1
|
| 187 |
+
- structured-control
|
| 188 |
+
- qwen3
|
| 189 |
+
- 365m
|
| 190 |
+
- 8k
|
| 191 |
+
- static
|
| 192 |
+
- nrb35
|
| 193 |
+
- seed42
|
| 194 |
+
- resume
|
| 195 |
+
- h1004
|
| 196 |
+
- step20000
|
| 197 |
+
warmup_steps:
|
| 198 |
+
value: 750
|
| 199 |
+
weight_decay:
|
| 200 |
+
value: 0.01
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-22T04:22:28.765078Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_resume_h1004_20260822/l8k365m_static_nrb35_seed42.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-4-gpu-3-0-8",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 4,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9371709865984",
|
| 27 |
+
"used": "6534294126592"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7"
|
| 47 |
+
},
|
| 48 |
+
{
|
| 49 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 50 |
+
"memoryTotal": "85520809984",
|
| 51 |
+
"cudaCores": 16896,
|
| 52 |
+
"architecture": "Hopper",
|
| 53 |
+
"uuid": "GPU-24b8d952-dc08-33b9-d5df-54ce871fd288"
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 57 |
+
"memoryTotal": "85520809984",
|
| 58 |
+
"cudaCores": 16896,
|
| 59 |
+
"architecture": "Hopper",
|
| 60 |
+
"uuid": "GPU-b87e8111-63b6-b364-28b9-c4ce747aec08"
|
| 61 |
+
}
|
| 62 |
+
],
|
| 63 |
+
"cudaVersion": "13.0",
|
| 64 |
+
"writerId": "2965ctjxhzcf4kq80c3tij3pry7vnir9"
|
| 65 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/files/wandb-summary.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"_wandb.runtime":28629,"train/epoch":0.2906439083679023,"train/global_step":44000,"eval/loss":2.9291802616119385,"eval/dense_interval_active":0,"speed/ms_per_step":1304.6709775924683,"_step":44000,"eval/dense_interval_end":-1,"_runtime":62625.923406705,"speed/steps_per_sec":0.766476772439069,"eval/uses_sparse_attention":1,"_timestamp":1.78740654066076e+09,"speed/samples_per_sec":15.32953544878138,"_wandb":{"runtime":62625},"train/learning_rate":0,"eval/dense_interval_start":-1,"eval/uses_dense_attention":0,"eval/perplexity":18.712285029530918,"train/loss":2.960497133731842}
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/logs/debug.log
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2026-08-22 04:22:28,786 INFO MainThread:245 [wandb_setup.py:_flush():81] Current SDK version is 0.26.1
|
| 2 |
+
2026-08-22 04:22:28,786 INFO MainThread:245 [wandb_setup.py:_flush():81] Configure stats pid to 245
|
| 3 |
+
2026-08-22 04:22:28,787 INFO MainThread:245 [wandb_setup.py:_flush():81] Loading settings from environment variables
|
| 4 |
+
2026-08-22 04:22:28,787 INFO MainThread:245 [wandb_init.py:setup_run_log_directory():723] Logging user logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042228-bsc91ke5/logs/debug.log
|
| 5 |
+
2026-08-22 04:22:28,787 INFO MainThread:245 [wandb_init.py:setup_run_log_directory():724] Logging internal logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042228-bsc91ke5/logs/debug-internal.log
|
| 6 |
+
2026-08-22 04:22:28,787 INFO MainThread:245 [wandb_init.py:init():850] calling init triggers
|
| 7 |
+
2026-08-22 04:22:28,787 INFO MainThread:245 [wandb_init.py:init():855] wandb.init called with sweep_config: {}
|
| 8 |
+
config: {'model_path': '/mloscratch/homes/navasard/qwen3_06b_base', 'model_dtype': 'bfloat16', 'init_from_scratch': True, 'train_path': '/mloscratch/homes/navasard/data/fineweb_large/tokenized', 'val_path': None, 'max_seq_length': 8192, 'num_workers': 8, 'output_dir': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed42/run_20260821_164416', 'resume_from_checkpoint': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed42/run_20260821_164416/checkpoint-20000', 'force_new_run': False, 'num_epochs': 1, 'max_steps': 44000, 'per_device_batch_size': 2, 'gradient_accumulation_steps': 10, 'learning_rate': 0.0005, 'weight_decay': 0.01, 'warmup_steps': 750, 'lr_scheduler': 'cosine', 'max_grad_norm': 1.0, 'save_steps': 1000, 'eval_steps': 250, 'eval_batches': 50, 'logging_steps': 10, 'seed': 42, 'verbose': True, 'checkpoint_activations': False, 'strategy': 'ddp', 'mixed_precision': 'bf16', 'wandb_enabled': True, 'wandb_project': 'stochastic_sparsity', 'wandb_name': 'P1 resume 365m static 8k nrb35 seed42', 'wandb_tags': ['p1', 'structured-control', 'qwen3', '365m', '8k', 'static', 'nrb35', 'seed42', 'resume', 'h1004', 'step20000'], 'hidden_size': 768, 'intermediate_size': 3072, 'num_attention_heads': 6, 'num_key_value_heads': 2, 'num_hidden_layers': 28, 'head_dim': None, 'attention_dropout': None, 'rope_train_position_scale_set': None, 'attention_type': 'sparse_stochastic', 'sparse_block_size': 128, 'sparse_num_random_blocks': 35, 'sparse_mask_pool_size': 1, 'sparse_val_dense_compare': False, 'sparse_layer_indices': None, 'sparse_mask_cache_dir': '/mloscratch/homes/navasard/sparse/mask_cache_8k_static_nrb35_s1', 'sparse_mask_seed': 1, 'sparse_mixed_nrb_set': None, 'dense_mode': False, 'dense_step_intervals': None, '_wandb': {}}
|
| 9 |
+
2026-08-22 04:22:28,787 INFO MainThread:245 [wandb_init.py:init():898] starting backend
|
| 10 |
+
2026-08-22 04:22:29,644 INFO MainThread:245 [wandb_init.py:init():913] sending inform_init request
|
| 11 |
+
2026-08-22 04:22:30,098 INFO MainThread:245 [wandb_init.py:init():918] backend started and connected
|
| 12 |
+
2026-08-22 04:22:30,101 INFO MainThread:245 [wandb_init.py:init():988] updated telemetry
|
| 13 |
+
2026-08-22 04:22:30,132 INFO MainThread:245 [wandb_init.py:init():1011] communicating run to backend with 90.0 second timeout
|
| 14 |
+
2026-08-22 04:22:30,616 INFO MainThread:245 [wandb_init.py:init():1051] run resumed
|
| 15 |
+
2026-08-22 04:22:30,619 INFO MainThread:245 [wandb_init.py:init():1056] starting run threads in backend
|
| 16 |
+
2026-08-22 04:22:31,038 INFO MainThread:245 [wandb_run.py:_console_start():2554] atexit reg
|
| 17 |
+
2026-08-22 04:22:31,038 INFO MainThread:245 [wandb_run.py:_redirect():2403] redirect: wrap_raw
|
| 18 |
+
2026-08-22 04:22:31,038 INFO MainThread:245 [wandb_run.py:_redirect():2472] Wrapping output streams.
|
| 19 |
+
2026-08-22 04:22:31,038 INFO MainThread:245 [wandb_run.py:_redirect():2495] Redirects installed.
|
| 20 |
+
2026-08-22 04:22:31,044 INFO MainThread:245 [wandb_init.py:init():1094] run started, returning control to user process
|
| 21 |
+
2026-08-22 13:49:07,541 INFO MainThread:245 [wandb_run.py:_finish():2321] finishing run ruben-navasardyan4869-epfl/stochastic_sparsity/bsc91ke5
|
| 22 |
+
2026-08-22 13:49:07,542 INFO MainThread:245 [wandb_run.py:_atexit_cleanup():2520] got exitcode: 0
|
| 23 |
+
2026-08-22 13:49:07,543 INFO MainThread:245 [wandb_run.py:_restore():2502] restore
|
| 24 |
+
2026-08-22 13:49:07,543 INFO MainThread:245 [wandb_run.py:_restore():2508] restore done
|
| 25 |
+
2026-08-22 13:49:09,241 INFO MainThread:245 [wandb_run.py:_footer_sync_info():3889] logging synced files
|
epfl_final/SparseAtt/wandb/run-20260822_042228-bsc91ke5/run-bsc91ke5.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1b0e4414f711817e233d82d7cb5a3e03ed766adfc520a9ca1fb89d8833a4bee9
|
| 3 |
+
size 12539287
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/config.yaml
ADDED
|
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
_wandb:
|
| 2 |
+
value:
|
| 3 |
+
cli_version: 0.26.1
|
| 4 |
+
e:
|
| 5 |
+
qw8e8hdt66njwfipf4is9wc0gyoth8ew:
|
| 6 |
+
args:
|
| 7 |
+
- --config
|
| 8 |
+
- configs/p1_resume_h1004_20260822/l8k365m_static_nrb35_seed43.json
|
| 9 |
+
codePath: train.py
|
| 10 |
+
codePathLocal: train.py
|
| 11 |
+
cpu_count: 96
|
| 12 |
+
cpu_count_logical: 192
|
| 13 |
+
cudaVersion: "13.0"
|
| 14 |
+
disk:
|
| 15 |
+
/:
|
| 16 |
+
total: "9371709865984"
|
| 17 |
+
used: "6534294126592"
|
| 18 |
+
email: ruben.navasardyan@mail.utoronto.ca
|
| 19 |
+
executable: /mloscratch/homes/navasard/conda/bin/python
|
| 20 |
+
git:
|
| 21 |
+
commit: 5637886f0cc760009989b14e68c6ae06d4827418
|
| 22 |
+
remote: https://github.com/rubentium/TokenPrune.git
|
| 23 |
+
gpu: NVIDIA H100 80GB HBM3
|
| 24 |
+
gpu_count: 4
|
| 25 |
+
gpu_nvidia:
|
| 26 |
+
- architecture: Hopper
|
| 27 |
+
cudaCores: 16896
|
| 28 |
+
memoryTotal: "85520809984"
|
| 29 |
+
name: NVIDIA H100 80GB HBM3
|
| 30 |
+
uuid: GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0
|
| 31 |
+
- architecture: Hopper
|
| 32 |
+
cudaCores: 16896
|
| 33 |
+
memoryTotal: "85520809984"
|
| 34 |
+
name: NVIDIA H100 80GB HBM3
|
| 35 |
+
uuid: GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7
|
| 36 |
+
- architecture: Hopper
|
| 37 |
+
cudaCores: 16896
|
| 38 |
+
memoryTotal: "85520809984"
|
| 39 |
+
name: NVIDIA H100 80GB HBM3
|
| 40 |
+
uuid: GPU-24b8d952-dc08-33b9-d5df-54ce871fd288
|
| 41 |
+
- architecture: Hopper
|
| 42 |
+
cudaCores: 16896
|
| 43 |
+
memoryTotal: "85520809984"
|
| 44 |
+
name: NVIDIA H100 80GB HBM3
|
| 45 |
+
uuid: GPU-b87e8111-63b6-b364-28b9-c4ce747aec08
|
| 46 |
+
host: h100-workspace-4-gpu-3-0-8
|
| 47 |
+
memory:
|
| 48 |
+
total: "1623005732864"
|
| 49 |
+
os: Linux-6.8.0-124-generic-x86_64-with-glibc2.35
|
| 50 |
+
program: /mloscratch/homes/navasard/sparse/SparseAtt/train.py
|
| 51 |
+
python: CPython 3.13.13
|
| 52 |
+
root: /mloscratch/homes/navasard/sparse/SparseAtt
|
| 53 |
+
startedAt: "2026-08-22T04:22:28.900203Z"
|
| 54 |
+
writerId: qw8e8hdt66njwfipf4is9wc0gyoth8ew
|
| 55 |
+
m: []
|
| 56 |
+
python_version: 3.13.13
|
| 57 |
+
t:
|
| 58 |
+
"1":
|
| 59 |
+
- 1
|
| 60 |
+
- 5
|
| 61 |
+
- 11
|
| 62 |
+
- 49
|
| 63 |
+
- 51
|
| 64 |
+
- 53
|
| 65 |
+
- 71
|
| 66 |
+
"2":
|
| 67 |
+
- 1
|
| 68 |
+
- 5
|
| 69 |
+
- 11
|
| 70 |
+
- 49
|
| 71 |
+
- 51
|
| 72 |
+
- 53
|
| 73 |
+
- 71
|
| 74 |
+
"3":
|
| 75 |
+
- 2
|
| 76 |
+
- 5
|
| 77 |
+
- 13
|
| 78 |
+
- 14
|
| 79 |
+
- 15
|
| 80 |
+
- 16
|
| 81 |
+
- 61
|
| 82 |
+
- 62
|
| 83 |
+
"4": 3.13.13
|
| 84 |
+
"5": 0.26.1
|
| 85 |
+
"6": 5.7.0
|
| 86 |
+
"12": 0.26.1
|
| 87 |
+
"13": linux-x86_64
|
| 88 |
+
attention_dropout:
|
| 89 |
+
value: null
|
| 90 |
+
attention_type:
|
| 91 |
+
value: sparse_stochastic
|
| 92 |
+
checkpoint_activations:
|
| 93 |
+
value: false
|
| 94 |
+
dense_mode:
|
| 95 |
+
value: false
|
| 96 |
+
dense_step_intervals:
|
| 97 |
+
value: null
|
| 98 |
+
eval_batches:
|
| 99 |
+
value: 50
|
| 100 |
+
eval_steps:
|
| 101 |
+
value: 250
|
| 102 |
+
force_new_run:
|
| 103 |
+
value: false
|
| 104 |
+
gradient_accumulation_steps:
|
| 105 |
+
value: 10
|
| 106 |
+
head_dim:
|
| 107 |
+
value: null
|
| 108 |
+
hidden_size:
|
| 109 |
+
value: 768
|
| 110 |
+
init_from_scratch:
|
| 111 |
+
value: true
|
| 112 |
+
intermediate_size:
|
| 113 |
+
value: 3072
|
| 114 |
+
learning_rate:
|
| 115 |
+
value: 0.0005
|
| 116 |
+
logging_steps:
|
| 117 |
+
value: 10
|
| 118 |
+
lr_scheduler:
|
| 119 |
+
value: cosine
|
| 120 |
+
max_grad_norm:
|
| 121 |
+
value: 1
|
| 122 |
+
max_seq_length:
|
| 123 |
+
value: 8192
|
| 124 |
+
max_steps:
|
| 125 |
+
value: 44000
|
| 126 |
+
mixed_precision:
|
| 127 |
+
value: bf16
|
| 128 |
+
model_dtype:
|
| 129 |
+
value: bfloat16
|
| 130 |
+
model_path:
|
| 131 |
+
value: /mloscratch/homes/navasard/qwen3_06b_base
|
| 132 |
+
num_attention_heads:
|
| 133 |
+
value: 6
|
| 134 |
+
num_epochs:
|
| 135 |
+
value: 1
|
| 136 |
+
num_hidden_layers:
|
| 137 |
+
value: 28
|
| 138 |
+
num_key_value_heads:
|
| 139 |
+
value: 2
|
| 140 |
+
num_workers:
|
| 141 |
+
value: 8
|
| 142 |
+
output_dir:
|
| 143 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed43/run_20260821_164417
|
| 144 |
+
per_device_batch_size:
|
| 145 |
+
value: 2
|
| 146 |
+
resume_from_checkpoint:
|
| 147 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed43/run_20260821_164417/checkpoint-20000
|
| 148 |
+
rope_train_position_scale_set:
|
| 149 |
+
value: null
|
| 150 |
+
save_steps:
|
| 151 |
+
value: 1000
|
| 152 |
+
seed:
|
| 153 |
+
value: 43
|
| 154 |
+
sparse_block_size:
|
| 155 |
+
value: 128
|
| 156 |
+
sparse_layer_indices:
|
| 157 |
+
value: null
|
| 158 |
+
sparse_mask_cache_dir:
|
| 159 |
+
value: /mloscratch/homes/navasard/sparse/mask_cache_8k_static_nrb35_s1
|
| 160 |
+
sparse_mask_pool_size:
|
| 161 |
+
value: 1
|
| 162 |
+
sparse_mask_seed:
|
| 163 |
+
value: 1
|
| 164 |
+
sparse_mixed_nrb_set:
|
| 165 |
+
value: null
|
| 166 |
+
sparse_num_random_blocks:
|
| 167 |
+
value: 35
|
| 168 |
+
sparse_val_dense_compare:
|
| 169 |
+
value: false
|
| 170 |
+
strategy:
|
| 171 |
+
value: ddp
|
| 172 |
+
train_path:
|
| 173 |
+
value: /mloscratch/homes/navasard/data/fineweb_large/tokenized
|
| 174 |
+
val_path:
|
| 175 |
+
value: null
|
| 176 |
+
verbose:
|
| 177 |
+
value: true
|
| 178 |
+
wandb_enabled:
|
| 179 |
+
value: true
|
| 180 |
+
wandb_name:
|
| 181 |
+
value: P1 resume 365m static 8k nrb35 seed43
|
| 182 |
+
wandb_project:
|
| 183 |
+
value: stochastic_sparsity
|
| 184 |
+
wandb_tags:
|
| 185 |
+
value:
|
| 186 |
+
- p1
|
| 187 |
+
- structured-control
|
| 188 |
+
- qwen3
|
| 189 |
+
- 365m
|
| 190 |
+
- 8k
|
| 191 |
+
- static
|
| 192 |
+
- nrb35
|
| 193 |
+
- seed43
|
| 194 |
+
- resume
|
| 195 |
+
- h1004
|
| 196 |
+
- step20000
|
| 197 |
+
warmup_steps:
|
| 198 |
+
value: 750
|
| 199 |
+
weight_decay:
|
| 200 |
+
value: 0.01
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-22T04:22:28.900203Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_resume_h1004_20260822/l8k365m_static_nrb35_seed43.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-4-gpu-3-0-8",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 4,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9371709865984",
|
| 27 |
+
"used": "6534294126592"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7"
|
| 47 |
+
},
|
| 48 |
+
{
|
| 49 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 50 |
+
"memoryTotal": "85520809984",
|
| 51 |
+
"cudaCores": 16896,
|
| 52 |
+
"architecture": "Hopper",
|
| 53 |
+
"uuid": "GPU-24b8d952-dc08-33b9-d5df-54ce871fd288"
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 57 |
+
"memoryTotal": "85520809984",
|
| 58 |
+
"cudaCores": 16896,
|
| 59 |
+
"architecture": "Hopper",
|
| 60 |
+
"uuid": "GPU-b87e8111-63b6-b364-28b9-c4ce747aec08"
|
| 61 |
+
}
|
| 62 |
+
],
|
| 63 |
+
"cudaVersion": "13.0",
|
| 64 |
+
"writerId": "qw8e8hdt66njwfipf4is9wc0gyoth8ew"
|
| 65 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/files/wandb-summary.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"_runtime":63428.3206671,"speed/ms_per_step":1331.3699960708618,"train/learning_rate":0,"train/global_step":44000,"eval/perplexity":18.262208775344025,"train/loss":2.918302698135376,"speed/steps_per_sec":0.7511060058069502,"_wandb":{"runtime":63428},"speed/samples_per_sec":15.022120116139003,"eval/dense_interval_start":-1,"_step":44000,"train/epoch":0.2906439083679023,"eval/dense_interval_active":0,"eval/loss":2.9048338303565977,"_wandb.runtime":28631,"eval/dense_interval_end":-1,"eval/uses_dense_attention":0,"eval/uses_sparse_attention":1,"_timestamp":1.7874073412727184e+09}
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/logs/debug.log
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2026-08-22 04:22:28,919 INFO MainThread:249 [wandb_setup.py:_flush():81] Current SDK version is 0.26.1
|
| 2 |
+
2026-08-22 04:22:28,919 INFO MainThread:249 [wandb_setup.py:_flush():81] Configure stats pid to 249
|
| 3 |
+
2026-08-22 04:22:28,919 INFO MainThread:249 [wandb_setup.py:_flush():81] Loading settings from environment variables
|
| 4 |
+
2026-08-22 04:22:28,919 INFO MainThread:249 [wandb_init.py:setup_run_log_directory():723] Logging user logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042228-ino9n2jx/logs/debug.log
|
| 5 |
+
2026-08-22 04:22:28,919 INFO MainThread:249 [wandb_init.py:setup_run_log_directory():724] Logging internal logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042228-ino9n2jx/logs/debug-internal.log
|
| 6 |
+
2026-08-22 04:22:28,919 INFO MainThread:249 [wandb_init.py:init():850] calling init triggers
|
| 7 |
+
2026-08-22 04:22:28,920 INFO MainThread:249 [wandb_init.py:init():855] wandb.init called with sweep_config: {}
|
| 8 |
+
config: {'model_path': '/mloscratch/homes/navasard/qwen3_06b_base', 'model_dtype': 'bfloat16', 'init_from_scratch': True, 'train_path': '/mloscratch/homes/navasard/data/fineweb_large/tokenized', 'val_path': None, 'max_seq_length': 8192, 'num_workers': 8, 'output_dir': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed43/run_20260821_164417', 'resume_from_checkpoint': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_static_nrb35_seed43/run_20260821_164417/checkpoint-20000', 'force_new_run': False, 'num_epochs': 1, 'max_steps': 44000, 'per_device_batch_size': 2, 'gradient_accumulation_steps': 10, 'learning_rate': 0.0005, 'weight_decay': 0.01, 'warmup_steps': 750, 'lr_scheduler': 'cosine', 'max_grad_norm': 1.0, 'save_steps': 1000, 'eval_steps': 250, 'eval_batches': 50, 'logging_steps': 10, 'seed': 43, 'verbose': True, 'checkpoint_activations': False, 'strategy': 'ddp', 'mixed_precision': 'bf16', 'wandb_enabled': True, 'wandb_project': 'stochastic_sparsity', 'wandb_name': 'P1 resume 365m static 8k nrb35 seed43', 'wandb_tags': ['p1', 'structured-control', 'qwen3', '365m', '8k', 'static', 'nrb35', 'seed43', 'resume', 'h1004', 'step20000'], 'hidden_size': 768, 'intermediate_size': 3072, 'num_attention_heads': 6, 'num_key_value_heads': 2, 'num_hidden_layers': 28, 'head_dim': None, 'attention_dropout': None, 'rope_train_position_scale_set': None, 'attention_type': 'sparse_stochastic', 'sparse_block_size': 128, 'sparse_num_random_blocks': 35, 'sparse_mask_pool_size': 1, 'sparse_val_dense_compare': False, 'sparse_layer_indices': None, 'sparse_mask_cache_dir': '/mloscratch/homes/navasard/sparse/mask_cache_8k_static_nrb35_s1', 'sparse_mask_seed': 1, 'sparse_mixed_nrb_set': None, 'dense_mode': False, 'dense_step_intervals': None, '_wandb': {}}
|
| 9 |
+
2026-08-22 04:22:28,920 INFO MainThread:249 [wandb_init.py:init():898] starting backend
|
| 10 |
+
2026-08-22 04:22:29,647 INFO MainThread:249 [wandb_init.py:init():913] sending inform_init request
|
| 11 |
+
2026-08-22 04:22:30,098 INFO MainThread:249 [wandb_init.py:init():918] backend started and connected
|
| 12 |
+
2026-08-22 04:22:30,104 INFO MainThread:249 [wandb_init.py:init():988] updated telemetry
|
| 13 |
+
2026-08-22 04:22:30,132 INFO MainThread:249 [wandb_init.py:init():1011] communicating run to backend with 90.0 second timeout
|
| 14 |
+
2026-08-22 04:22:30,768 INFO MainThread:249 [wandb_init.py:init():1051] run resumed
|
| 15 |
+
2026-08-22 04:22:30,771 INFO MainThread:249 [wandb_init.py:init():1056] starting run threads in backend
|
| 16 |
+
2026-08-22 04:22:31,036 INFO MainThread:249 [wandb_run.py:_console_start():2554] atexit reg
|
| 17 |
+
2026-08-22 04:22:31,036 INFO MainThread:249 [wandb_run.py:_redirect():2403] redirect: wrap_raw
|
| 18 |
+
2026-08-22 04:22:31,036 INFO MainThread:249 [wandb_run.py:_redirect():2472] Wrapping output streams.
|
| 19 |
+
2026-08-22 04:22:31,037 INFO MainThread:249 [wandb_run.py:_redirect():2495] Redirects installed.
|
| 20 |
+
2026-08-22 04:22:31,044 INFO MainThread:249 [wandb_init.py:init():1094] run started, returning control to user process
|
| 21 |
+
2026-08-22 14:02:28,089 INFO MainThread:249 [wandb_run.py:_finish():2321] finishing run ruben-navasardyan4869-epfl/stochastic_sparsity/ino9n2jx
|
| 22 |
+
2026-08-22 14:02:28,091 INFO MainThread:249 [wandb_run.py:_atexit_cleanup():2520] got exitcode: 0
|
| 23 |
+
2026-08-22 14:02:28,092 INFO MainThread:249 [wandb_run.py:_restore():2502] restore
|
| 24 |
+
2026-08-22 14:02:28,092 INFO MainThread:249 [wandb_run.py:_restore():2508] restore done
|
| 25 |
+
2026-08-22 14:02:29,803 INFO MainThread:249 [wandb_run.py:_footer_sync_info():3889] logging synced files
|
epfl_final/SparseAtt/wandb/run-20260822_042228-ino9n2jx/run-ino9n2jx.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:eef9e00d234e99a61f970a66b47cc9143fa4d1b02321e7a0aa08c41dff6c5f7f
|
| 3 |
+
size 12771237
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/config.yaml
ADDED
|
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
_wandb:
|
| 2 |
+
value:
|
| 3 |
+
cli_version: 0.26.1
|
| 4 |
+
e:
|
| 5 |
+
kqq1bydckvzxqiydk1wxxneo4hogjbdw:
|
| 6 |
+
args:
|
| 7 |
+
- --config
|
| 8 |
+
- configs/p1_resume_h1004_20260822/l8k365m_resampled_nrb35_seed42.json
|
| 9 |
+
codePath: train.py
|
| 10 |
+
codePathLocal: train.py
|
| 11 |
+
cpu_count: 96
|
| 12 |
+
cpu_count_logical: 192
|
| 13 |
+
cudaVersion: "13.0"
|
| 14 |
+
disk:
|
| 15 |
+
/:
|
| 16 |
+
total: "9371709865984"
|
| 17 |
+
used: "6534322081792"
|
| 18 |
+
email: ruben.navasardyan@mail.utoronto.ca
|
| 19 |
+
executable: /mloscratch/homes/navasard/conda/bin/python
|
| 20 |
+
git:
|
| 21 |
+
commit: 5637886f0cc760009989b14e68c6ae06d4827418
|
| 22 |
+
remote: https://github.com/rubentium/TokenPrune.git
|
| 23 |
+
gpu: NVIDIA H100 80GB HBM3
|
| 24 |
+
gpu_count: 4
|
| 25 |
+
gpu_nvidia:
|
| 26 |
+
- architecture: Hopper
|
| 27 |
+
cudaCores: 16896
|
| 28 |
+
memoryTotal: "85520809984"
|
| 29 |
+
name: NVIDIA H100 80GB HBM3
|
| 30 |
+
uuid: GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0
|
| 31 |
+
- architecture: Hopper
|
| 32 |
+
cudaCores: 16896
|
| 33 |
+
memoryTotal: "85520809984"
|
| 34 |
+
name: NVIDIA H100 80GB HBM3
|
| 35 |
+
uuid: GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7
|
| 36 |
+
- architecture: Hopper
|
| 37 |
+
cudaCores: 16896
|
| 38 |
+
memoryTotal: "85520809984"
|
| 39 |
+
name: NVIDIA H100 80GB HBM3
|
| 40 |
+
uuid: GPU-24b8d952-dc08-33b9-d5df-54ce871fd288
|
| 41 |
+
- architecture: Hopper
|
| 42 |
+
cudaCores: 16896
|
| 43 |
+
memoryTotal: "85520809984"
|
| 44 |
+
name: NVIDIA H100 80GB HBM3
|
| 45 |
+
uuid: GPU-b87e8111-63b6-b364-28b9-c4ce747aec08
|
| 46 |
+
host: h100-workspace-4-gpu-3-0-8
|
| 47 |
+
memory:
|
| 48 |
+
total: "1623005732864"
|
| 49 |
+
os: Linux-6.8.0-124-generic-x86_64-with-glibc2.35
|
| 50 |
+
program: /mloscratch/homes/navasard/sparse/SparseAtt/train.py
|
| 51 |
+
python: CPython 3.13.13
|
| 52 |
+
root: /mloscratch/homes/navasard/sparse/SparseAtt
|
| 53 |
+
startedAt: "2026-08-22T04:24:36.958542Z"
|
| 54 |
+
writerId: kqq1bydckvzxqiydk1wxxneo4hogjbdw
|
| 55 |
+
m: []
|
| 56 |
+
python_version: 3.13.13
|
| 57 |
+
t:
|
| 58 |
+
"1":
|
| 59 |
+
- 1
|
| 60 |
+
- 5
|
| 61 |
+
- 11
|
| 62 |
+
- 49
|
| 63 |
+
- 51
|
| 64 |
+
- 53
|
| 65 |
+
- 71
|
| 66 |
+
"2":
|
| 67 |
+
- 1
|
| 68 |
+
- 5
|
| 69 |
+
- 11
|
| 70 |
+
- 49
|
| 71 |
+
- 51
|
| 72 |
+
- 53
|
| 73 |
+
- 71
|
| 74 |
+
"3":
|
| 75 |
+
- 2
|
| 76 |
+
- 5
|
| 77 |
+
- 13
|
| 78 |
+
- 14
|
| 79 |
+
- 15
|
| 80 |
+
- 16
|
| 81 |
+
- 61
|
| 82 |
+
- 62
|
| 83 |
+
"4": 3.13.13
|
| 84 |
+
"5": 0.26.1
|
| 85 |
+
"6": 5.7.0
|
| 86 |
+
"12": 0.26.1
|
| 87 |
+
"13": linux-x86_64
|
| 88 |
+
attention_dropout:
|
| 89 |
+
value: null
|
| 90 |
+
attention_type:
|
| 91 |
+
value: sparse_stochastic
|
| 92 |
+
checkpoint_activations:
|
| 93 |
+
value: false
|
| 94 |
+
dense_mode:
|
| 95 |
+
value: false
|
| 96 |
+
dense_step_intervals:
|
| 97 |
+
value: null
|
| 98 |
+
eval_batches:
|
| 99 |
+
value: 50
|
| 100 |
+
eval_steps:
|
| 101 |
+
value: 250
|
| 102 |
+
force_new_run:
|
| 103 |
+
value: false
|
| 104 |
+
gradient_accumulation_steps:
|
| 105 |
+
value: 10
|
| 106 |
+
head_dim:
|
| 107 |
+
value: null
|
| 108 |
+
hidden_size:
|
| 109 |
+
value: 768
|
| 110 |
+
init_from_scratch:
|
| 111 |
+
value: true
|
| 112 |
+
intermediate_size:
|
| 113 |
+
value: 3072
|
| 114 |
+
learning_rate:
|
| 115 |
+
value: 0.0005
|
| 116 |
+
logging_steps:
|
| 117 |
+
value: 10
|
| 118 |
+
lr_scheduler:
|
| 119 |
+
value: cosine
|
| 120 |
+
max_grad_norm:
|
| 121 |
+
value: 1
|
| 122 |
+
max_seq_length:
|
| 123 |
+
value: 8192
|
| 124 |
+
max_steps:
|
| 125 |
+
value: 44000
|
| 126 |
+
mixed_precision:
|
| 127 |
+
value: bf16
|
| 128 |
+
model_dtype:
|
| 129 |
+
value: bfloat16
|
| 130 |
+
model_path:
|
| 131 |
+
value: /mloscratch/homes/navasard/qwen3_06b_base
|
| 132 |
+
num_attention_heads:
|
| 133 |
+
value: 6
|
| 134 |
+
num_epochs:
|
| 135 |
+
value: 1
|
| 136 |
+
num_hidden_layers:
|
| 137 |
+
value: 28
|
| 138 |
+
num_key_value_heads:
|
| 139 |
+
value: 2
|
| 140 |
+
num_workers:
|
| 141 |
+
value: 8
|
| 142 |
+
output_dir:
|
| 143 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed42/run_20260821_164416
|
| 144 |
+
per_device_batch_size:
|
| 145 |
+
value: 2
|
| 146 |
+
resume_from_checkpoint:
|
| 147 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed42/run_20260821_164416/checkpoint-19000
|
| 148 |
+
rope_train_position_scale_set:
|
| 149 |
+
value: null
|
| 150 |
+
save_steps:
|
| 151 |
+
value: 1000
|
| 152 |
+
seed:
|
| 153 |
+
value: 42
|
| 154 |
+
sparse_block_size:
|
| 155 |
+
value: 128
|
| 156 |
+
sparse_layer_indices:
|
| 157 |
+
value: null
|
| 158 |
+
sparse_mask_cache_dir:
|
| 159 |
+
value: /mloscratch/homes/navasard/sparse/mask_cache_8k_resampled_nrb35_s0
|
| 160 |
+
sparse_mask_pool_size:
|
| 161 |
+
value: 10000
|
| 162 |
+
sparse_mask_seed:
|
| 163 |
+
value: 0
|
| 164 |
+
sparse_mixed_nrb_set:
|
| 165 |
+
value: null
|
| 166 |
+
sparse_num_random_blocks:
|
| 167 |
+
value: 35
|
| 168 |
+
sparse_val_dense_compare:
|
| 169 |
+
value: false
|
| 170 |
+
strategy:
|
| 171 |
+
value: ddp
|
| 172 |
+
train_path:
|
| 173 |
+
value: /mloscratch/homes/navasard/data/fineweb_large/tokenized
|
| 174 |
+
val_path:
|
| 175 |
+
value: null
|
| 176 |
+
verbose:
|
| 177 |
+
value: true
|
| 178 |
+
wandb_enabled:
|
| 179 |
+
value: true
|
| 180 |
+
wandb_name:
|
| 181 |
+
value: P1 resume 365m resampled 8k nrb35 seed42
|
| 182 |
+
wandb_project:
|
| 183 |
+
value: stochastic_sparsity
|
| 184 |
+
wandb_tags:
|
| 185 |
+
value:
|
| 186 |
+
- p1
|
| 187 |
+
- structured-control
|
| 188 |
+
- qwen3
|
| 189 |
+
- 365m
|
| 190 |
+
- 8k
|
| 191 |
+
- resampled
|
| 192 |
+
- nrb35
|
| 193 |
+
- seed42
|
| 194 |
+
- resume
|
| 195 |
+
- h1004
|
| 196 |
+
- step19000
|
| 197 |
+
warmup_steps:
|
| 198 |
+
value: 750
|
| 199 |
+
weight_decay:
|
| 200 |
+
value: 0.01
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-22T04:24:36.958542Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_resume_h1004_20260822/l8k365m_resampled_nrb35_seed42.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-4-gpu-3-0-8",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 4,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9371709865984",
|
| 27 |
+
"used": "6534322081792"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7"
|
| 47 |
+
},
|
| 48 |
+
{
|
| 49 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 50 |
+
"memoryTotal": "85520809984",
|
| 51 |
+
"cudaCores": 16896,
|
| 52 |
+
"architecture": "Hopper",
|
| 53 |
+
"uuid": "GPU-24b8d952-dc08-33b9-d5df-54ce871fd288"
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 57 |
+
"memoryTotal": "85520809984",
|
| 58 |
+
"cudaCores": 16896,
|
| 59 |
+
"architecture": "Hopper",
|
| 60 |
+
"uuid": "GPU-b87e8111-63b6-b364-28b9-c4ce747aec08"
|
| 61 |
+
}
|
| 62 |
+
],
|
| 63 |
+
"cudaVersion": "13.0",
|
| 64 |
+
"writerId": "kqq1bydckvzxqiydk1wxxneo4hogjbdw"
|
| 65 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/files/wandb-summary.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"_timestamp":1.7874091238222768e+09,"speed/ms_per_step":1349.8376369476318,"train/global_step":44000,"eval/loss":2.931060739517212,"eval/uses_dense_attention":0,"train/epoch":0.2906439083679023,"eval/perplexity":18.747506173999042,"eval/dense_interval_active":0,"_step":44000,"eval/uses_sparse_attention":1,"_wandb":{"runtime":64995},"eval/dense_interval_end":-1,"_runtime":64995.650841625,"train/loss":2.96248096704483,"speed/samples_per_sec":14.81659679102274,"_wandb.runtime":28544,"eval/dense_interval_start":-1,"train/learning_rate":0,"speed/steps_per_sec":0.740829839551137}
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/logs/debug.log
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_setup.py:_flush():81] Current SDK version is 0.26.1
|
| 2 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_setup.py:_flush():81] Configure stats pid to 247
|
| 3 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_setup.py:_flush():81] Loading settings from environment variables
|
| 4 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_init.py:setup_run_log_directory():723] Logging user logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042436-n56uphgo/logs/debug.log
|
| 5 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_init.py:setup_run_log_directory():724] Logging internal logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042436-n56uphgo/logs/debug-internal.log
|
| 6 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_init.py:init():850] calling init triggers
|
| 7 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_init.py:init():855] wandb.init called with sweep_config: {}
|
| 8 |
+
config: {'model_path': '/mloscratch/homes/navasard/qwen3_06b_base', 'model_dtype': 'bfloat16', 'init_from_scratch': True, 'train_path': '/mloscratch/homes/navasard/data/fineweb_large/tokenized', 'val_path': None, 'max_seq_length': 8192, 'num_workers': 8, 'output_dir': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed42/run_20260821_164416', 'resume_from_checkpoint': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed42/run_20260821_164416/checkpoint-19000', 'force_new_run': False, 'num_epochs': 1, 'max_steps': 44000, 'per_device_batch_size': 2, 'gradient_accumulation_steps': 10, 'learning_rate': 0.0005, 'weight_decay': 0.01, 'warmup_steps': 750, 'lr_scheduler': 'cosine', 'max_grad_norm': 1.0, 'save_steps': 1000, 'eval_steps': 250, 'eval_batches': 50, 'logging_steps': 10, 'seed': 42, 'verbose': True, 'checkpoint_activations': False, 'strategy': 'ddp', 'mixed_precision': 'bf16', 'wandb_enabled': True, 'wandb_project': 'stochastic_sparsity', 'wandb_name': 'P1 resume 365m resampled 8k nrb35 seed42', 'wandb_tags': ['p1', 'structured-control', 'qwen3', '365m', '8k', 'resampled', 'nrb35', 'seed42', 'resume', 'h1004', 'step19000'], 'hidden_size': 768, 'intermediate_size': 3072, 'num_attention_heads': 6, 'num_key_value_heads': 2, 'num_hidden_layers': 28, 'head_dim': None, 'attention_dropout': None, 'rope_train_position_scale_set': None, 'attention_type': 'sparse_stochastic', 'sparse_block_size': 128, 'sparse_num_random_blocks': 35, 'sparse_mask_pool_size': 10000, 'sparse_val_dense_compare': False, 'sparse_layer_indices': None, 'sparse_mask_cache_dir': '/mloscratch/homes/navasard/sparse/mask_cache_8k_resampled_nrb35_s0', 'sparse_mask_seed': 0, 'sparse_mixed_nrb_set': None, 'dense_mode': False, 'dense_step_intervals': None, '_wandb': {}}
|
| 9 |
+
2026-08-22 04:24:36,998 INFO MainThread:247 [wandb_init.py:init():898] starting backend
|
| 10 |
+
2026-08-22 04:24:37,258 INFO MainThread:247 [wandb_init.py:init():913] sending inform_init request
|
| 11 |
+
2026-08-22 04:24:37,598 INFO MainThread:247 [wandb_init.py:init():918] backend started and connected
|
| 12 |
+
2026-08-22 04:24:37,601 INFO MainThread:247 [wandb_init.py:init():988] updated telemetry
|
| 13 |
+
2026-08-22 04:24:37,614 INFO MainThread:247 [wandb_init.py:init():1011] communicating run to backend with 90.0 second timeout
|
| 14 |
+
2026-08-22 04:24:38,172 INFO MainThread:247 [wandb_init.py:init():1051] run resumed
|
| 15 |
+
2026-08-22 04:24:38,175 INFO MainThread:247 [wandb_init.py:init():1056] starting run threads in backend
|
| 16 |
+
2026-08-22 04:24:38,368 INFO MainThread:247 [wandb_run.py:_console_start():2554] atexit reg
|
| 17 |
+
2026-08-22 04:24:38,368 INFO MainThread:247 [wandb_run.py:_redirect():2403] redirect: wrap_raw
|
| 18 |
+
2026-08-22 04:24:38,368 INFO MainThread:247 [wandb_run.py:_redirect():2472] Wrapping output streams.
|
| 19 |
+
2026-08-22 04:24:38,368 INFO MainThread:247 [wandb_run.py:_redirect():2495] Redirects installed.
|
| 20 |
+
2026-08-22 04:24:38,371 INFO MainThread:247 [wandb_init.py:init():1094] run started, returning control to user process
|
| 21 |
+
2026-08-22 14:32:09,825 INFO MainThread:247 [wandb_run.py:_finish():2321] finishing run ruben-navasardyan4869-epfl/stochastic_sparsity/n56uphgo
|
| 22 |
+
2026-08-22 14:32:09,826 INFO MainThread:247 [wandb_run.py:_atexit_cleanup():2520] got exitcode: 0
|
| 23 |
+
2026-08-22 14:32:09,826 INFO MainThread:247 [wandb_run.py:_restore():2502] restore
|
| 24 |
+
2026-08-22 14:32:09,826 INFO MainThread:247 [wandb_run.py:_restore():2508] restore done
|
| 25 |
+
2026-08-22 14:32:11,657 INFO MainThread:247 [wandb_run.py:_footer_sync_info():3889] logging synced files
|
epfl_final/SparseAtt/wandb/run-20260822_042436-n56uphgo/run-n56uphgo.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2db508558e5d1ea3a9ad0e3e8d1f8f925bd4db91554ffd0608ed6fb7e47b6a36
|
| 3 |
+
size 13282203
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/config.yaml
ADDED
|
@@ -0,0 +1,200 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
_wandb:
|
| 2 |
+
value:
|
| 3 |
+
cli_version: 0.26.1
|
| 4 |
+
e:
|
| 5 |
+
jsj85vkalk9ofby14v7td25d3qnlnvss:
|
| 6 |
+
args:
|
| 7 |
+
- --config
|
| 8 |
+
- configs/p1_resume_h1004_20260822/l8k365m_resampled_nrb35_seed43.json
|
| 9 |
+
codePath: train.py
|
| 10 |
+
codePathLocal: train.py
|
| 11 |
+
cpu_count: 96
|
| 12 |
+
cpu_count_logical: 192
|
| 13 |
+
cudaVersion: "13.0"
|
| 14 |
+
disk:
|
| 15 |
+
/:
|
| 16 |
+
total: "9371709865984"
|
| 17 |
+
used: "6534322081792"
|
| 18 |
+
email: ruben.navasardyan@mail.utoronto.ca
|
| 19 |
+
executable: /mloscratch/homes/navasard/conda/bin/python
|
| 20 |
+
git:
|
| 21 |
+
commit: 5637886f0cc760009989b14e68c6ae06d4827418
|
| 22 |
+
remote: https://github.com/rubentium/TokenPrune.git
|
| 23 |
+
gpu: NVIDIA H100 80GB HBM3
|
| 24 |
+
gpu_count: 4
|
| 25 |
+
gpu_nvidia:
|
| 26 |
+
- architecture: Hopper
|
| 27 |
+
cudaCores: 16896
|
| 28 |
+
memoryTotal: "85520809984"
|
| 29 |
+
name: NVIDIA H100 80GB HBM3
|
| 30 |
+
uuid: GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0
|
| 31 |
+
- architecture: Hopper
|
| 32 |
+
cudaCores: 16896
|
| 33 |
+
memoryTotal: "85520809984"
|
| 34 |
+
name: NVIDIA H100 80GB HBM3
|
| 35 |
+
uuid: GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7
|
| 36 |
+
- architecture: Hopper
|
| 37 |
+
cudaCores: 16896
|
| 38 |
+
memoryTotal: "85520809984"
|
| 39 |
+
name: NVIDIA H100 80GB HBM3
|
| 40 |
+
uuid: GPU-24b8d952-dc08-33b9-d5df-54ce871fd288
|
| 41 |
+
- architecture: Hopper
|
| 42 |
+
cudaCores: 16896
|
| 43 |
+
memoryTotal: "85520809984"
|
| 44 |
+
name: NVIDIA H100 80GB HBM3
|
| 45 |
+
uuid: GPU-b87e8111-63b6-b364-28b9-c4ce747aec08
|
| 46 |
+
host: h100-workspace-4-gpu-3-0-8
|
| 47 |
+
memory:
|
| 48 |
+
total: "1623005732864"
|
| 49 |
+
os: Linux-6.8.0-124-generic-x86_64-with-glibc2.35
|
| 50 |
+
program: /mloscratch/homes/navasard/sparse/SparseAtt/train.py
|
| 51 |
+
python: CPython 3.13.13
|
| 52 |
+
root: /mloscratch/homes/navasard/sparse/SparseAtt
|
| 53 |
+
startedAt: "2026-08-22T04:24:36.957073Z"
|
| 54 |
+
writerId: jsj85vkalk9ofby14v7td25d3qnlnvss
|
| 55 |
+
m: []
|
| 56 |
+
python_version: 3.13.13
|
| 57 |
+
t:
|
| 58 |
+
"1":
|
| 59 |
+
- 1
|
| 60 |
+
- 5
|
| 61 |
+
- 11
|
| 62 |
+
- 49
|
| 63 |
+
- 51
|
| 64 |
+
- 53
|
| 65 |
+
- 71
|
| 66 |
+
"2":
|
| 67 |
+
- 1
|
| 68 |
+
- 5
|
| 69 |
+
- 11
|
| 70 |
+
- 49
|
| 71 |
+
- 51
|
| 72 |
+
- 53
|
| 73 |
+
- 71
|
| 74 |
+
"3":
|
| 75 |
+
- 2
|
| 76 |
+
- 5
|
| 77 |
+
- 13
|
| 78 |
+
- 14
|
| 79 |
+
- 15
|
| 80 |
+
- 16
|
| 81 |
+
- 61
|
| 82 |
+
- 62
|
| 83 |
+
"4": 3.13.13
|
| 84 |
+
"5": 0.26.1
|
| 85 |
+
"6": 5.7.0
|
| 86 |
+
"12": 0.26.1
|
| 87 |
+
"13": linux-x86_64
|
| 88 |
+
attention_dropout:
|
| 89 |
+
value: null
|
| 90 |
+
attention_type:
|
| 91 |
+
value: sparse_stochastic
|
| 92 |
+
checkpoint_activations:
|
| 93 |
+
value: false
|
| 94 |
+
dense_mode:
|
| 95 |
+
value: false
|
| 96 |
+
dense_step_intervals:
|
| 97 |
+
value: null
|
| 98 |
+
eval_batches:
|
| 99 |
+
value: 50
|
| 100 |
+
eval_steps:
|
| 101 |
+
value: 250
|
| 102 |
+
force_new_run:
|
| 103 |
+
value: false
|
| 104 |
+
gradient_accumulation_steps:
|
| 105 |
+
value: 10
|
| 106 |
+
head_dim:
|
| 107 |
+
value: null
|
| 108 |
+
hidden_size:
|
| 109 |
+
value: 768
|
| 110 |
+
init_from_scratch:
|
| 111 |
+
value: true
|
| 112 |
+
intermediate_size:
|
| 113 |
+
value: 3072
|
| 114 |
+
learning_rate:
|
| 115 |
+
value: 0.0005
|
| 116 |
+
logging_steps:
|
| 117 |
+
value: 10
|
| 118 |
+
lr_scheduler:
|
| 119 |
+
value: cosine
|
| 120 |
+
max_grad_norm:
|
| 121 |
+
value: 1
|
| 122 |
+
max_seq_length:
|
| 123 |
+
value: 8192
|
| 124 |
+
max_steps:
|
| 125 |
+
value: 44000
|
| 126 |
+
mixed_precision:
|
| 127 |
+
value: bf16
|
| 128 |
+
model_dtype:
|
| 129 |
+
value: bfloat16
|
| 130 |
+
model_path:
|
| 131 |
+
value: /mloscratch/homes/navasard/qwen3_06b_base
|
| 132 |
+
num_attention_heads:
|
| 133 |
+
value: 6
|
| 134 |
+
num_epochs:
|
| 135 |
+
value: 1
|
| 136 |
+
num_hidden_layers:
|
| 137 |
+
value: 28
|
| 138 |
+
num_key_value_heads:
|
| 139 |
+
value: 2
|
| 140 |
+
num_workers:
|
| 141 |
+
value: 8
|
| 142 |
+
output_dir:
|
| 143 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed43/run_20260821_164416
|
| 144 |
+
per_device_batch_size:
|
| 145 |
+
value: 2
|
| 146 |
+
resume_from_checkpoint:
|
| 147 |
+
value: /mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed43/run_20260821_164416/checkpoint-20000
|
| 148 |
+
rope_train_position_scale_set:
|
| 149 |
+
value: null
|
| 150 |
+
save_steps:
|
| 151 |
+
value: 1000
|
| 152 |
+
seed:
|
| 153 |
+
value: 43
|
| 154 |
+
sparse_block_size:
|
| 155 |
+
value: 128
|
| 156 |
+
sparse_layer_indices:
|
| 157 |
+
value: null
|
| 158 |
+
sparse_mask_cache_dir:
|
| 159 |
+
value: /mloscratch/homes/navasard/sparse/mask_cache_8k_resampled_nrb35_s0
|
| 160 |
+
sparse_mask_pool_size:
|
| 161 |
+
value: 10000
|
| 162 |
+
sparse_mask_seed:
|
| 163 |
+
value: 0
|
| 164 |
+
sparse_mixed_nrb_set:
|
| 165 |
+
value: null
|
| 166 |
+
sparse_num_random_blocks:
|
| 167 |
+
value: 35
|
| 168 |
+
sparse_val_dense_compare:
|
| 169 |
+
value: false
|
| 170 |
+
strategy:
|
| 171 |
+
value: ddp
|
| 172 |
+
train_path:
|
| 173 |
+
value: /mloscratch/homes/navasard/data/fineweb_large/tokenized
|
| 174 |
+
val_path:
|
| 175 |
+
value: null
|
| 176 |
+
verbose:
|
| 177 |
+
value: true
|
| 178 |
+
wandb_enabled:
|
| 179 |
+
value: true
|
| 180 |
+
wandb_name:
|
| 181 |
+
value: P1 resume 365m resampled 8k nrb35 seed43
|
| 182 |
+
wandb_project:
|
| 183 |
+
value: stochastic_sparsity
|
| 184 |
+
wandb_tags:
|
| 185 |
+
value:
|
| 186 |
+
- p1
|
| 187 |
+
- structured-control
|
| 188 |
+
- qwen3
|
| 189 |
+
- 365m
|
| 190 |
+
- 8k
|
| 191 |
+
- resampled
|
| 192 |
+
- nrb35
|
| 193 |
+
- seed43
|
| 194 |
+
- resume
|
| 195 |
+
- h1004
|
| 196 |
+
- step20000
|
| 197 |
+
warmup_steps:
|
| 198 |
+
value: 750
|
| 199 |
+
weight_decay:
|
| 200 |
+
value: 0.01
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/output.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/requirements.txt
ADDED
|
@@ -0,0 +1,142 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
pip==26.0.1
|
| 2 |
+
nvidia-cusparselt-cu13==0.8.0
|
| 3 |
+
mpmath==1.3.0
|
| 4 |
+
cuda-toolkit==13.0.2
|
| 5 |
+
zstandard==0.25.0
|
| 6 |
+
xxhash==3.7.0
|
| 7 |
+
urllib3==2.6.3
|
| 8 |
+
typing_extensions==4.15.0
|
| 9 |
+
triton==3.6.0
|
| 10 |
+
tqdm==4.67.3
|
| 11 |
+
torchinfo==1.8.0
|
| 12 |
+
sympy==1.14.0
|
| 13 |
+
smmap==5.0.3
|
| 14 |
+
six==1.17.0
|
| 15 |
+
shellingham==1.5.4
|
| 16 |
+
setuptools==81.0.0
|
| 17 |
+
safetensors==0.7.0
|
| 18 |
+
regex==2026.4.4
|
| 19 |
+
PyYAML==6.0.3
|
| 20 |
+
Pygments==2.20.0
|
| 21 |
+
pyarrow==24.0.0
|
| 22 |
+
psutil==7.2.2
|
| 23 |
+
protobuf==7.34.1
|
| 24 |
+
propcache==0.4.1
|
| 25 |
+
platformdirs==4.9.6
|
| 26 |
+
packaging==26.2
|
| 27 |
+
nvidia-nvtx==13.0.85
|
| 28 |
+
nvidia-nvshmem-cu13==3.4.5
|
| 29 |
+
nvidia-nvjitlink==13.0.88
|
| 30 |
+
nvidia-nccl-cu13==2.28.9
|
| 31 |
+
nvidia-curand==10.4.0.35
|
| 32 |
+
nvidia-cufile==1.15.1.6
|
| 33 |
+
nvidia-cuda-runtime==13.0.96
|
| 34 |
+
nvidia-cuda-nvrtc==13.0.88
|
| 35 |
+
nvidia-cuda-cupti==13.0.85
|
| 36 |
+
nvidia-cublas==13.1.0.3
|
| 37 |
+
numpy==2.4.4
|
| 38 |
+
networkx==3.6.1
|
| 39 |
+
multidict==6.7.1
|
| 40 |
+
mdurl==0.1.2
|
| 41 |
+
MarkupSafe==3.0.3
|
| 42 |
+
idna==3.13
|
| 43 |
+
hf-xet==1.4.3
|
| 44 |
+
h11==0.16.0
|
| 45 |
+
fsspec==2026.2.0
|
| 46 |
+
frozenlist==1.8.0
|
| 47 |
+
filelock==3.29.0
|
| 48 |
+
dill==0.4.1
|
| 49 |
+
cuda-pathfinder==1.5.4
|
| 50 |
+
click==8.3.3
|
| 51 |
+
charset-normalizer==3.4.7
|
| 52 |
+
certifi==2026.4.22
|
| 53 |
+
attrs==26.1.0
|
| 54 |
+
annotated-types==0.7.0
|
| 55 |
+
annotated-doc==0.0.4
|
| 56 |
+
aiohappyeyeballs==2.6.1
|
| 57 |
+
yarl==1.23.0
|
| 58 |
+
typing-inspection==0.4.2
|
| 59 |
+
sentry-sdk==2.58.0
|
| 60 |
+
requests==2.33.1
|
| 61 |
+
python-dateutil==2.9.0.post0
|
| 62 |
+
pydantic_core==2.46.3
|
| 63 |
+
nvidia-cusparse==12.6.3.3
|
| 64 |
+
nvidia-cufft==12.0.0.61
|
| 65 |
+
nvidia-cudnn-cu13==9.19.0.56
|
| 66 |
+
multiprocess==0.70.19
|
| 67 |
+
markdown-it-py==4.0.0
|
| 68 |
+
Jinja2==3.1.6
|
| 69 |
+
httpcore==1.0.9
|
| 70 |
+
gitdb==4.0.12
|
| 71 |
+
cuda-bindings==13.2.0
|
| 72 |
+
anyio==4.13.0
|
| 73 |
+
aiosignal==1.4.0
|
| 74 |
+
rich==15.0.0
|
| 75 |
+
pydantic==2.13.3
|
| 76 |
+
pandas==3.0.2
|
| 77 |
+
nvidia-cusolver==12.0.4.66
|
| 78 |
+
httpx==0.28.1
|
| 79 |
+
GitPython==3.1.49
|
| 80 |
+
aiohttp==3.13.5
|
| 81 |
+
wandb==0.26.1
|
| 82 |
+
typer==0.25.1
|
| 83 |
+
torch==2.11.0
|
| 84 |
+
huggingface_hub==1.13.0
|
| 85 |
+
tokenizers==0.22.2
|
| 86 |
+
datasets==4.8.5
|
| 87 |
+
accelerate==1.13.0
|
| 88 |
+
transformers==5.7.0
|
| 89 |
+
word2number==1.1
|
| 90 |
+
sqlitedict==2.1.0
|
| 91 |
+
pytz==2026.2
|
| 92 |
+
threadpoolctl==3.6.0
|
| 93 |
+
tcolorpy==0.1.7
|
| 94 |
+
tabulate==0.10.0
|
| 95 |
+
scipy==1.17.1
|
| 96 |
+
portalocker==3.2.0
|
| 97 |
+
pathvalidate==3.3.1
|
| 98 |
+
narwhals==2.22.1
|
| 99 |
+
more-itertools==11.1.0
|
| 100 |
+
lxml==6.1.1
|
| 101 |
+
joblib==1.5.3
|
| 102 |
+
colorama==0.4.6
|
| 103 |
+
chardet==6.0.0.post1
|
| 104 |
+
absl-py==2.4.0
|
| 105 |
+
scikit-learn==1.9.0
|
| 106 |
+
sacrebleu==2.6.0
|
| 107 |
+
nltk==3.9.4
|
| 108 |
+
mbstrdecoder==1.1.5
|
| 109 |
+
typepy==1.3.5
|
| 110 |
+
rouge_score==0.1.2
|
| 111 |
+
DataProperty==1.1.1
|
| 112 |
+
tabledata==1.3.5
|
| 113 |
+
evaluate==0.4.6
|
| 114 |
+
pytablewriter==1.2.1
|
| 115 |
+
lm_eval==0.4.12
|
| 116 |
+
pluggy==1.6.0
|
| 117 |
+
iniconfig==2.3.0
|
| 118 |
+
pytest==9.1.0
|
| 119 |
+
py-spy==0.4.2
|
| 120 |
+
pillow==12.2.0
|
| 121 |
+
tifffile==2026.6.1
|
| 122 |
+
imagecodecs==2026.6.26
|
| 123 |
+
zipp==4.1.0
|
| 124 |
+
importlib_metadata==9.0.0
|
| 125 |
+
derivative==0.6.3
|
| 126 |
+
pysindy==2.1.0
|
| 127 |
+
pyparsing==3.3.2
|
| 128 |
+
kiwisolver==1.5.0
|
| 129 |
+
fonttools==4.63.0
|
| 130 |
+
cycler==0.12.1
|
| 131 |
+
contourpy==1.3.3
|
| 132 |
+
matplotlib==3.11.0
|
| 133 |
+
sortedcontainers==2.4.0
|
| 134 |
+
wcwidth==0.8.2
|
| 135 |
+
sigfig==1.3.19
|
| 136 |
+
importlib_resources==7.1.0
|
| 137 |
+
enum-tools==0.13.0
|
| 138 |
+
cramjam==2.11.0
|
| 139 |
+
python-snappy==0.7.3
|
| 140 |
+
compact-json==1.8.2
|
| 141 |
+
numbers-parser==4.18.5
|
| 142 |
+
entmax==1.3
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-22T04:24:36.957073Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_resume_h1004_20260822/l8k365m_resampled_nrb35_seed43.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-4-gpu-3-0-8",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 4,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9371709865984",
|
| 27 |
+
"used": "6534322081792"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-37a1c6c2-d3df-3064-44df-33fa82304bd0"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-9a903f43-9348-6fa6-bcf7-e12bd01803a7"
|
| 47 |
+
},
|
| 48 |
+
{
|
| 49 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 50 |
+
"memoryTotal": "85520809984",
|
| 51 |
+
"cudaCores": 16896,
|
| 52 |
+
"architecture": "Hopper",
|
| 53 |
+
"uuid": "GPU-24b8d952-dc08-33b9-d5df-54ce871fd288"
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 57 |
+
"memoryTotal": "85520809984",
|
| 58 |
+
"cudaCores": 16896,
|
| 59 |
+
"architecture": "Hopper",
|
| 60 |
+
"uuid": "GPU-b87e8111-63b6-b364-28b9-c4ce747aec08"
|
| 61 |
+
}
|
| 62 |
+
],
|
| 63 |
+
"cudaVersion": "13.0",
|
| 64 |
+
"writerId": "jsj85vkalk9ofby14v7td25d3qnlnvss"
|
| 65 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/files/wandb-summary.json
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
{"_timestamp":1.7874068678075686e+09,"speed/steps_per_sec":0.7616804511029692,"speed/ms_per_step":1312.8865242004395,"_step":44000,"train/epoch":0.2906439083679023,"train/global_step":44000,"speed/samples_per_sec":15.233609022059383,"eval/dense_interval_end":-1,"_wandb":{"runtime":62739},"eval/dense_interval_active":0,"train/loss":2.9203021836280825,"eval/dense_interval_start":-1,"eval/uses_sparse_attention":1,"eval/loss":2.9069794735908507,"eval/uses_dense_attention":0,"train/learning_rate":0,"eval/perplexity":18.301435027767816,"_wandb.runtime":28543,"_runtime":62739.043285146}
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/logs/debug.log
ADDED
|
@@ -0,0 +1,25 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
2026-08-22 04:24:36,993 INFO MainThread:251 [wandb_setup.py:_flush():81] Current SDK version is 0.26.1
|
| 2 |
+
2026-08-22 04:24:36,993 INFO MainThread:251 [wandb_setup.py:_flush():81] Configure stats pid to 251
|
| 3 |
+
2026-08-22 04:24:36,993 INFO MainThread:251 [wandb_setup.py:_flush():81] Loading settings from environment variables
|
| 4 |
+
2026-08-22 04:24:36,993 INFO MainThread:251 [wandb_init.py:setup_run_log_directory():723] Logging user logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042436-ryta2atg/logs/debug.log
|
| 5 |
+
2026-08-22 04:24:36,994 INFO MainThread:251 [wandb_init.py:setup_run_log_directory():724] Logging internal logs to /mloscratch/homes/navasard/sparse/SparseAtt/wandb/run-20260822_042436-ryta2atg/logs/debug-internal.log
|
| 6 |
+
2026-08-22 04:24:36,994 INFO MainThread:251 [wandb_init.py:init():850] calling init triggers
|
| 7 |
+
2026-08-22 04:24:36,994 INFO MainThread:251 [wandb_init.py:init():855] wandb.init called with sweep_config: {}
|
| 8 |
+
config: {'model_path': '/mloscratch/homes/navasard/qwen3_06b_base', 'model_dtype': 'bfloat16', 'init_from_scratch': True, 'train_path': '/mloscratch/homes/navasard/data/fineweb_large/tokenized', 'val_path': None, 'max_seq_length': 8192, 'num_workers': 8, 'output_dir': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed43/run_20260821_164416', 'resume_from_checkpoint': '/mloscratch/homes/navasard/sparse/checkpoints/l8k365m_resampled_nrb35_seed43/run_20260821_164416/checkpoint-20000', 'force_new_run': False, 'num_epochs': 1, 'max_steps': 44000, 'per_device_batch_size': 2, 'gradient_accumulation_steps': 10, 'learning_rate': 0.0005, 'weight_decay': 0.01, 'warmup_steps': 750, 'lr_scheduler': 'cosine', 'max_grad_norm': 1.0, 'save_steps': 1000, 'eval_steps': 250, 'eval_batches': 50, 'logging_steps': 10, 'seed': 43, 'verbose': True, 'checkpoint_activations': False, 'strategy': 'ddp', 'mixed_precision': 'bf16', 'wandb_enabled': True, 'wandb_project': 'stochastic_sparsity', 'wandb_name': 'P1 resume 365m resampled 8k nrb35 seed43', 'wandb_tags': ['p1', 'structured-control', 'qwen3', '365m', '8k', 'resampled', 'nrb35', 'seed43', 'resume', 'h1004', 'step20000'], 'hidden_size': 768, 'intermediate_size': 3072, 'num_attention_heads': 6, 'num_key_value_heads': 2, 'num_hidden_layers': 28, 'head_dim': None, 'attention_dropout': None, 'rope_train_position_scale_set': None, 'attention_type': 'sparse_stochastic', 'sparse_block_size': 128, 'sparse_num_random_blocks': 35, 'sparse_mask_pool_size': 10000, 'sparse_val_dense_compare': False, 'sparse_layer_indices': None, 'sparse_mask_cache_dir': '/mloscratch/homes/navasard/sparse/mask_cache_8k_resampled_nrb35_s0', 'sparse_mask_seed': 0, 'sparse_mixed_nrb_set': None, 'dense_mode': False, 'dense_step_intervals': None, '_wandb': {}}
|
| 9 |
+
2026-08-22 04:24:36,994 INFO MainThread:251 [wandb_init.py:init():898] starting backend
|
| 10 |
+
2026-08-22 04:24:37,258 INFO MainThread:251 [wandb_init.py:init():913] sending inform_init request
|
| 11 |
+
2026-08-22 04:24:37,594 INFO MainThread:251 [wandb_init.py:init():918] backend started and connected
|
| 12 |
+
2026-08-22 04:24:37,596 INFO MainThread:251 [wandb_init.py:init():988] updated telemetry
|
| 13 |
+
2026-08-22 04:24:37,614 INFO MainThread:251 [wandb_init.py:init():1011] communicating run to backend with 90.0 second timeout
|
| 14 |
+
2026-08-22 04:24:38,088 INFO MainThread:251 [wandb_init.py:init():1051] run resumed
|
| 15 |
+
2026-08-22 04:24:38,090 INFO MainThread:251 [wandb_init.py:init():1056] starting run threads in backend
|
| 16 |
+
2026-08-22 04:24:38,331 INFO MainThread:251 [wandb_run.py:_console_start():2554] atexit reg
|
| 17 |
+
2026-08-22 04:24:38,331 INFO MainThread:251 [wandb_run.py:_redirect():2403] redirect: wrap_raw
|
| 18 |
+
2026-08-22 04:24:38,331 INFO MainThread:251 [wandb_run.py:_redirect():2472] Wrapping output streams.
|
| 19 |
+
2026-08-22 04:24:38,331 INFO MainThread:251 [wandb_run.py:_redirect():2495] Redirects installed.
|
| 20 |
+
2026-08-22 04:24:38,336 INFO MainThread:251 [wandb_init.py:init():1094] run started, returning control to user process
|
| 21 |
+
2026-08-22 13:54:34,133 INFO MainThread:251 [wandb_run.py:_finish():2321] finishing run ruben-navasardyan4869-epfl/stochastic_sparsity/ryta2atg
|
| 22 |
+
2026-08-22 13:54:34,134 INFO MainThread:251 [wandb_run.py:_atexit_cleanup():2520] got exitcode: 0
|
| 23 |
+
2026-08-22 13:54:34,134 INFO MainThread:251 [wandb_run.py:_restore():2502] restore
|
| 24 |
+
2026-08-22 13:54:34,134 INFO MainThread:251 [wandb_run.py:_restore():2508] restore done
|
| 25 |
+
2026-08-22 13:54:35,552 INFO MainThread:251 [wandb_run.py:_footer_sync_info():3889] logging synced files
|
epfl_final/SparseAtt/wandb/run-20260822_042436-ryta2atg/run-ryta2atg.wandb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:290d5f2fb9238a303b3dac4a5d3802e1a52c8e732b67c2f083d97ef2f021a6df
|
| 3 |
+
size 12578629
|
epfl_final/SparseAtt/wandb/run-20260822_043357-na2e5dc1/files/wandb-metadata.json
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"os": "Linux-6.8.0-124-generic-x86_64-with-glibc2.35",
|
| 3 |
+
"python": "CPython 3.13.13",
|
| 4 |
+
"startedAt": "2026-08-22T04:33:57.496973Z",
|
| 5 |
+
"args": [
|
| 6 |
+
"--config",
|
| 7 |
+
"configs/p1_resume_h1002_20260822/l8k365m_static_nrb35_seed44.json"
|
| 8 |
+
],
|
| 9 |
+
"program": "/mloscratch/homes/navasard/sparse/SparseAtt/train.py",
|
| 10 |
+
"codePath": "train.py",
|
| 11 |
+
"codePathLocal": "train.py",
|
| 12 |
+
"git": {
|
| 13 |
+
"remote": "https://github.com/rubentium/TokenPrune.git",
|
| 14 |
+
"commit": "5637886f0cc760009989b14e68c6ae06d4827418"
|
| 15 |
+
},
|
| 16 |
+
"email": "ruben.navasardyan@mail.utoronto.ca",
|
| 17 |
+
"root": "/mloscratch/homes/navasard/sparse/SparseAtt",
|
| 18 |
+
"host": "h100-workspace-2-gpu-0-8",
|
| 19 |
+
"executable": "/mloscratch/homes/navasard/conda/bin/python",
|
| 20 |
+
"cpu_count": 96,
|
| 21 |
+
"cpu_count_logical": 192,
|
| 22 |
+
"gpu": "NVIDIA H100 80GB HBM3",
|
| 23 |
+
"gpu_count": 2,
|
| 24 |
+
"disk": {
|
| 25 |
+
"/": {
|
| 26 |
+
"total": "9374931091456",
|
| 27 |
+
"used": "6420876230656"
|
| 28 |
+
}
|
| 29 |
+
},
|
| 30 |
+
"memory": {
|
| 31 |
+
"total": "1623005732864"
|
| 32 |
+
},
|
| 33 |
+
"gpu_nvidia": [
|
| 34 |
+
{
|
| 35 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 36 |
+
"memoryTotal": "85520809984",
|
| 37 |
+
"cudaCores": 16896,
|
| 38 |
+
"architecture": "Hopper",
|
| 39 |
+
"uuid": "GPU-af79466d-4300-4171-b5bd-7697eca27264"
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"name": "NVIDIA H100 80GB HBM3",
|
| 43 |
+
"memoryTotal": "85520809984",
|
| 44 |
+
"cudaCores": 16896,
|
| 45 |
+
"architecture": "Hopper",
|
| 46 |
+
"uuid": "GPU-0460dc7d-d83e-fd0f-7548-a3079803b79e"
|
| 47 |
+
}
|
| 48 |
+
],
|
| 49 |
+
"cudaVersion": "13.0",
|
| 50 |
+
"writerId": "jpbvtfmuhlvm7j9d3zd6cbp2ruimxi5m"
|
| 51 |
+
}
|
epfl_final/SparseAtt/wandb/run-20260822_043357-na2e5dc1/logs/debug-internal.log
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|