transformers
Add MIC contract lock files for PR CI integration
#49631
Merged

Add MIC contract lock files for PR CI integration #49631

ydshieh merged 48 commits into main from mic-pr-ci
ydshieh
tarekziade [contracts proof] Probe: fixture contracts on the PR CI runner and image
03fcd090
tarekziade [contracts proof] Add the fleet lock (ignored by *.lock)
845c848b
tarekziade [contracts proof] Contracts job on PRs: selection, known failures, su…
d6e8350d
tarekziade [contracts proof] Wav2Vec2 known failure: skip gradients too
97478080
tarekziade [contracts proof] Also run on proof-* branch pushes, selected from th…
22d49c28
tarekziade [contracts proof] cpu-arm64 baselines: reproduce failures on a Mac
fd5ecc07
tarekziade [contracts proof] Full runs: don't fail when there is no changed-file…
46fa5321
tarekziade Use the pinned tmic package in the MIC proof workflow
1d17fdef
tarekziade Use tmic check strictness without the legacy runner flag
a03ecd2b
tarekziade Use renamed mic slim artifacts in contract proof
6ae2d5a8
tarekziade Exercise 17 generated MIC contracts on the CPU proof runner
1dcda067
tarekziade Give prototype contracts distinct names across case-sensitive filesys…
33198e2a
tarekziade Include the prototype lock and run all contracts on proof pushes
acb94802
tarekziade Run the full proof fleet for its pull request checks
12bc8887
tarekziade Record MIC references on the native CPU runner with pinned dependencies
7bc85854
tarekziade Run all 23 prototype contracts with native CPU references and scoped …
3b3cf344
tarekziade Verify and select the reviewed Transformers source in CPU proof proce…
81b16129
tarekziade Restore source-verified Whisper signature and pass make style
e21f4b01
tarekziade Match the native reference CPU thread profile in the full proof
11c4611c
tarekziade Pin the validated MIC package to its reachable main squash commit
30542be7
tarekziade Record unapproved Whisper candidates on the exact fixed PR source
1d58b0d1
tarekziade Compare Whisper CPU outputs across pinned PyTorch wheel builds
a38690d9
tarekziade Add source-isolation mode to Whisper recording workflow
ffe30f0f
tarekziade Trust CI checkout before fetching diagnostic source
38cfd297
tarekziade Measure Whisper references at the original eight-thread profile
629d1a83
tarekziade Run MIC proof with BF16 by default and review native Whisper reference
a71d901d
tarekziade Add reviewed native Whisper BF16 reference for the prototype contract
9b05fb62
tarekziade Keep BF16 proof coverage and put Whisper reference under exported con…
8e8007df
tarekziade Use reviewed Mistral3 native BF16 reference
48abf4bb
tarekziade Select only the BF16 historical control fixture
6fac16cc
tarekziade Run model contracts as observational PR checks
ff875a3d
tarekziade Limit observational PR checks to trusted contributors
2f4b9eaf
tarekziade Use current CI runtime for observational contracts
aec34847
ydshieh Remove vendored contract runner scripts (superseded by tmic package)
3b91a70a
ydshieh Remove baseline expectations (no baseline comparison in phase 1)
ea87a2ba
ydshieh Update contracts workflow: mic-pr-ci branch, --no-baseline, remove pr…
09cf4fff
ydshieh Update TMIC_SHA: fix --no-baseline + known_failures interaction
fea55203
ydshieh Update TMIC_SHA: remove pass→fail flip for stale known_failures
39baaa0f
ydshieh Test: wire pr-ci-caller.yml to mic-pr-ci branch of transformers-ci
cf6f23c3
ydshieh Retry: trigger PR CI after fixing relative path in contracts workflow…
f1fa380d
ydshieh Retry: pr-ci_contracts.yml now on main in transformers-ci
31a1cb8e
ydshieh Retry: fix continue-on-error not supported with uses in caller job
aabedbd8
ydshieh Remove standalone contracts workflows; MIC job now runs via PR CI
280a33f5
ydshieh CI: trigger run with updated transformers-ci mic-pr-ci chain
1a4ac372
ydshieh CI: trigger run after syncing pr-ci_contracts.yml with main (timeout=…
965b7d54
ydshieh CI: trigger run after merging main into transformers-ci/mic-pr-ci (co…
7416d15b
ydshieh Revert pr-ci-caller.yml WIP changes before opening PR
fd2cc81f
ydshieh
ydshieh commented on 2026-10-15
HuggingFaceDocBuilderDev
tarekziade
tarekziade approved these changes on 2026-10-15
ydshieh Exclude prototype-fleet.lock from .gitignore *.lock pattern
735073c0
github-actions
ydshieh ydshieh merged b0eff172 into main 5 days ago
ydshieh ydshieh deleted the mic-pr-ci branch 5 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone