Downloads · 30 days
0
repro-sign/camgoz-nslt
camgoz-nslt is a machine learning model from repro-sign. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as cc-by-nc-sa-3.0.
This is a faithful run of the authors' published neccam/nslt Luong recipe for Camgoz et al., Neural Sign Language Translation (CVPR 2018). It targets the Luong row of Table 5, not the separate Bahdanau system in Table 6.
Downloads · 30 days
0
Access
Public
Updated Aug 23, 2026
Repo size
505 MB
Likes
0
Public
Click a slice to open those files.
.data-00000-of-00001504 MB · 100%
From the Hugging Face model README
This is a faithful run of the authors' published neccam/nslt Luong recipe for Camgoz et al., Neural Sign Language Translation (CVPR 2018). It targets the Luong row of Table 5, not the separate Bahdanau system in Table 6.
Pipeline status: complete. Numerical agreement: fully reproduced.
The authors' full 150,000-step run completed. Its terminal best-model loop selected checkpoint 118,000 on development BLEU-4 and evaluated that fixed checkpoint on both splits.
| Split | Metric | Paper | Reproduced | Difference |
|---|---|---|---|---|
| dev | BLEU-4 | 10.00 | 10.260990 | +0.260990 |
| test | BLEU-4 | 9.00 | 9.603572 | +0.603572 |
The pinned repository's unsmoothed, case-sensitive, whitespace-tokenized corpus BLEU implementation is used. It prints BLEU-1 through BLEU-4 and returns BLEU-4.
These are the terminal upstream evaluations of checkpoint 118,000, not the final-step checkpoint. Exact values, raw prediction hashes, run IDs, and provenance are in reproduction.json.
| Item | Source | Role |
|---|---|---|
| Paper | CVF PDF (SHA-256 642e088ee56eeaa6aa641bc53438f695a6b5f4942bd0b6bd87e9ae53db41205b) | Targets and protocol |
| Code | neccam/nslt at 0695158 | Authors' training, evaluation, and metric implementation |
| AlexNet initialization | bvlc_alexnet.npy (SHA-256 1294ef51496c52f2e4879ee3b5e1da22c35d61f3240937491b4469403d5428cc) | Paper-required ImageNet initialization |
The run uses RWTH-PHOENIX-Weather 2014T v3 on the shared Modal datasets v2 Volume: 7,096 train, 519 dev, and 642 test videos. It uses the shared huggingface-cache v2 Volume at /cache/huggingface.
The upstream manifests expect MATLAB-resized frame directories. With approval for this reproduction, the retained one-concern patch reads the supplied MP4s using simple-video-utils, resizes frames to 227x227 with OpenCV cubic interpolation, and preserves the upstream BGR mean-subtraction convention. This is a documented preprocessing deviation: direct MP4 decode/OpenCV resize is not pixel-identical to the authors' MATLAB resize and intermediate image files.
Run from the repository root with authenticated repro-sign Modal access:
.agents/skills/reproduce-paper/scripts/modal_repro_sign.sh run --detach \
papers/camgoz-2018-nslt/scripts/modal_app.py::launch_train
The launcher invokes the authors' module directly with its README recipe: four residual 1,000-unit GRU layers, Luong attention, reversed source, batch size 1, Adam 1e-5, seed 285, and 150,000 training steps. The results volume is camgoz-nslt-results; a 24-hour Modal segment resumes from the verified upstream checkpoint rather than restarting.
0001-compatibility.patch: TensorFlow/Python compatibility required to execute the pinned source.0002-alexnet-initialization.patch: preserves the paper-required ImageNet initialization, which upstream otherwise overwrites with global variable initialization on a fresh run.0003-simple-video-utils.patch: approved direct-video input path described above.0004-checkpoint-resume.patch: saves paired resume state with every checkpoint and retains the upstream evaluation cadence over controlled Modal segments.No datasets, raw videos, outputs, or checkpoints are committed to this repository. The permitted selected checkpoint bundle, hparams, and exact predictions are preserved at repro-sign/camgoz-nslt revision 7851726; the repository's latest revision carries this model card and evidence record. The 503,848,900-byte model data file has SHA-256 bbace325a51197db547c18493870c5c5a87b289939b7505bd7ce73ed79831a05.
The first single-A100 segment reached a verified checkpoint at step 91,000 before Modal's 24-hour function limit. The second segment resumed it without restarting, skipped the 6,132 already-seen examples, trained through step 150,000, and completed the upstream terminal best-model evaluation. The selected checkpoint is step 118,000.
| Segment | Modal app | Terminal state | Duration |
|---|---|---|---|
| Initial | ap-YIhshIz2SxWpZ8ga3jTb6i | controlled timeout at verified checkpoint | 24 h |
| Resumed | ap-ndaVyaD00TOsiDttMuXGvX | exit 0, all target scores produced | 16.17 h |
The source checkpoint, prediction files, and configuration are recorded with immutable Hugging Face revision URLs and SHA-256 hashes in reproduction.json.