Skip to content

Preserve Hugging Face metadata when checkpointing - #647

Open
dylantirandaz wants to merge 1 commit into
PsycheFoundation:mainfrom
dylantirandaz:fix/631-checkpoint-metadata
Open

Preserve Hugging Face metadata when checkpointing#647
dylantirandaz wants to merge 1 commit into
PsycheFoundation:mainfrom
dylantirandaz:fix/631-checkpoint-metadata

Preserve Hugging Face metadata in checkpoints

f3dc6cb
Select commit
Loading
Failed to load commit list.
Garnix CI / check validate-psyche-http-devnet-caddyfile [x86_64-linux] succeeded Jul 13, 2026 in 27m 9s

check validate-psyche-http-devnet-caddyfile [x86_64-linux]

check validate-psyche-http-devnet-caddyfile [x86_64-linux] succeeded

Details

Last 100 lines of logs:

  /nix/store/b4vfshmbdhrjjyp2syph4bvn23ivgvy6-python3.12-fsspec-2025.10.0
  /nix/store/52pa1gpy6x3mpw8q7nhn7ihq06aj7p1d-python3.12-grpcio-1.76.0
  /nix/store/k80bmqchgk2i5a6xya3pj1zl3rzjxym8-python3.12-grpcio-1.76.0-dev
  /nix/store/cqnhnld9d0kkj75s3p8xp1721mz025lg-python3.12-hypothesis-6.145.1
  /nix/store/shd7wiz7ihxjs1hi347vvr66zwg4y00y-python3.12-idna-3.11
  /nix/store/3wgxrfy8jvmkf57sdwg3rxgp0yks8hlv-python3.12-jinja2-3.1.6
  /nix/store/w66mzk2jxwymx9appz520y4pjfcdpl35-python3.12-markdown-3.10.0
  /nix/store/880jr22n73vdbif9gqq7w7z84h7hy16x-python3.12-markupsafe-3.0.3
  /nix/store/c0ah10rrzvx1b70mkm7y5s8bnzcsyjnc-python3.12-mpmath-1.3.0
  /nix/store/nyrzg93am3plhky2navh8bxzy4xvkryd-python3.12-networkx-3.5
  /nix/store/n7s9li8l0993n45jwjribqh05j91dzfw-python3.12-ninja-1.13.2
  /nix/store/5i9070wfxw0mfnxilzvx7imlbkz30p69-python3.12-numpy-2.3.5
  /nix/store/cp7pvgfl9l90g92v0dbzl7yvkr04abzz-python3.12-packaging-25.0
  /nix/store/qrlg4vrc779c819d56mjlxzdq2vvqazy-python3.12-pillow-12.0.0
  /nix/store/wrlb5xgdf8rr8l4fah7ywcb1132qkrl0-python3.12-protobuf-6.33.2
  /nix/store/ha3vxaxhcsk9wbk3div0ggi48yprfcbk-python3.12-psutil-7.1.3
  /nix/store/dgkwxb976apzy7n7zv5vp9hyymi4kxrr-python3.12-pybind11-3.0.1
  /nix/store/097kz0maj229gclzb7jk0y412srgg60h-python3.12-pyyaml-6.0.3
  /nix/store/ydjj8frj9qhc6424p8ps3mr7nj5pgjd3-python3.12-requests-2.32.5
  /nix/store/y9isj47l7a4i7ycp7njnbgrv7c1kyziv-python3.12-setuptools-80.9.0
  /nix/store/5y480xb4cjzbhwgwq6bnibq03bb9nmi5-python3.12-six-1.17.0
  /nix/store/i3awvrrsci3wsdn2n7lxvbn0h8xwdqxk-python3.12-sortedcontainers-2.4.0
  /nix/store/nrac59waf30sqbvf9n048xqnbnipmdr2-python3.12-sympy-1.14.0
  /nix/store/xv2lcsvza39xbivnn793mhgxdk6h9yw5-python3.12-tensorboard-2.20.0
  /nix/store/n779bgrk392bvp8g5fxjryqmq37gnr8k-python3.12-tensorboard-data-server-0.7.2
  /nix/store/ia49z9knmqcjh5mbzwjdsd3ghzf85kbb-python3.12-torch-2.9.1
  /nix/store/59a3nrbzwscj1lqrwqwx629n1v4jhcmb-python3.12-torch-2.9.1-dev
  /nix/store/995qm3cp9bp889km80a23c6qcpp6xlfl-python3.12-torch-2.9.1-lib
  /nix/store/jn3imm7vabrk494jd26wan35dyfbb02x-python3.12-triton-3.5.1
  /nix/store/xb2hca3g420l99rnfsl96xg5d2bcc7cm-python3.12-types-dataclasses-0.6.6
  /nix/store/fm7mmavpnsq5dwcqcz5ccksdifv0hh1r-python3.12-typing-extensions-4.15.0
  /nix/store/5qmldcramlhlmprw3zgw6anj2yjl05sb-python3.12-urllib3-2.6.0
  /nix/store/l8j651bpv8kazl4clxymgqlxvw44vg31-python3.12-werkzeug-3.1.3
  /nix/store/03w8ng03kvi8wjcx82l4jxb395fr0sj9-python3.12-wheel-0.46.1
  /nix/store/1faijjgr6ai43v0mr3k0f8xajp5clh21-readline-8.2p13
  /nix/store/k847xdb5pp443a73zd46yb1081anhkgj-removeReferencesToRustToolchainHook
  /nix/store/6dsib93s45jq7cmzdp7czxxpb8dp0hfp-removeReferencesToVendoredSourcesHook
  /nix/store/ani6axyqn97g9hlxns9p927jhqrcyz9x-rust-docs-1.95.0-nightly-2026-01-22-x86_64-unknown-linux-gnu
  /nix/store/cqf7am0bcr4k0pbyld0p6ghq5g4jpgzp-rust-src-1.95.0-nightly-2026-01-22-x86_64-unknown-linux-gnu
  /nix/store/12fd5ha6nydl9klca0mayxnqzjkc38xd-rust-std-1.95.0-nightly-2026-01-22-wasm32-unknown-unknown
  /nix/store/7fvb87j049ql39hhcr8lcv4ap9pzmggs-rust-std-1.95.0-nightly-2026-01-22-x86_64-unknown-linux-gnu
  /nix/store/km9kv6q9qbagnlhaf8viz8k6iq912r6n-rustc-1.95.0-nightly-2026-01-22-x86_64-unknown-linux-gnu
  /nix/store/vrb89g7a1adrqvwb4n6k6dwl5xn6lhrz-rustfmt-preview-1.95.0-nightly-2026-01-22-x86_64-unknown-linux-gnu
  /nix/store/blr77m4i9p5jibzkws8b93hsfs6wx7p8-sgx-sdk-2.24.100.3
  /nix/store/c7hvvk8nhpmszfx4q7ngki439rjm2x3z-solana-idl-solana-coordinator-deps-0.2.0
  /nix/store/6klqk61vfdzgv8hgmx97i8dllrz4madi-solana-idl-solana-mining-pool-deps-0.2.0
  /nix/store/0jzpagi4vfhn423q3hx1cvafjcxxi8ip-solana-platform-tools
  /nix/store/1abr9kdqv9xd99ppgjc1ai2xr2s3m1w6-solana-rust
  /nix/store/dc0apcai2k9zgb34rncxziji505p4f1v-source-highlight-3.1.9
  /nix/store/5flwv7rri80114p8vlz7l8qf8z5i557h-systemd-minimal-libs-257.6
  /nix/store/2x44wgsa3x14j1h6g666j4g7jlbnjy62-vendor-cargo-deps
  /nix/store/58mrhq7b0ljw9njr8k4vd42k21si75nz-vendor-cargo-deps
  /nix/store/ibln4529b3f2bidl818k673jyjswswj6-vendor-cargo-deps
  /nix/store/c2yxdw514d0bkwrn7njzxrg5485sjs5p-vendor-registry
  /nix/store/n58z3icgarzly752k7yifnhgnvx47j08-vendor-registry
  /nix/store/sglramxpsac0953wj4jhjk7j25fy95cw-vendor-registry
  /nix/store/361j7m41s23najg5wr7lwbkgwp6xjbb7-wasm-bindgen-cli-0.2.108
  /nix/store/2cpq8939i4hcy22i7yh0a40sycn183y5-wasm-pack-0.13.1
  /nix/store/hx4nlgkql1q81wgcf9izbm2pnq2jn6sh-website-shared-pnpm-deps
  /nix/store/di94mxmhhk390zzzv2gvavfwkgww7q6h-zstd-1.5.7-dev
solana-coordinator-idl-0> Running phase: unpackPhase
solana-coordinator-idl-0> unpacking source archive /nix/store/y9xkx5jxpj4kk7ifxb9wrf7i0532acbn-source
solana-coordinator-idl-0> source root is source/architectures/decentralized/solana-coordinator
solana-coordinator-idl-0> Running phase: patchPhase
solana-coordinator-idl-0> moving Cargo.lock to Cargo.lock.orig, then will use /nix/store/7rbyq5rm7f55222abqd13i4yhb6pi9b9-Cargo.lock as Cargo.lock
solana-coordinator-idl-0> Executing configureCargoCommonVars
solana-coordinator-idl-0> decompressing cargo artifacts from /nix/store/c7hvvk8nhpmszfx4q7ngki439rjm2x3z-solana-idl-solana-coordinator-deps-0.2.0/target.tar.zst to target
solana-coordinator-idl-0> Running phase: updateAutotoolsGnuConfigScriptsPhase
solana-coordinator-idl-0> Running phase: configurePhase
solana-coordinator-idl-0> will append /build/source/architectures/decentralized/solana-coordinator/.cargo-home/config.toml with contents of /nix/store/ibln4529b3f2bidl818k673jyjswswj6-vendor-cargo-deps/config.toml
solana-coordinator-idl-0> default configurePhase, nothing to do
solana-coordinator-idl-0> Running phase: buildPhase
solana-coordinator-idl-0> +++ command cargo --version
solana-coordinator-idl-0> cargo 1.79.0 (8d3d6ef09 2024-08-15)
solana-coordinator-idl-0>    Compiling anchor-syn v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-attribute-constant v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-attribute-access-control v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-attribute-event v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-attribute-error v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-derive-serde v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-derive-accounts v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-attribute-account v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-attribute-program v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling anchor-lang v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling ts-rs v10.1.0 (https://github.com/arilotter/ts-rs.git?rev=20c5bef07f3aa8ca3aa1b5cdad11ecdd60c64d34#20c5bef0)
solana-coordinator-idl-0>    Compiling anchor-spl v0.30.1 (https://github.com/coral-xyz/anchor.git?rev=a7a23eea308440a9fa9cb79cee7bddd30ab163d5#a7a23eea)
solana-coordinator-idl-0>    Compiling psyche-core v0.2.0 (/build/source/shared/core)
solana-coordinator-idl-0>    Compiling psyche-solana-authorizer v0.2.0 (/build/source/architectures/decentralized/solana-authorizer/programs/solana-authorizer)
solana-coordinator-idl-0>    Compiling psyche-coordinator v0.2.0 (/build/source/shared/coordinator)
solana-coordinator-idl-0>    Compiling psyche-solana-coordinator v0.2.0 (/build/source/architectures/decentralized/solana-coordinator/programs/solana-coordinator)
solana-coordinator-idl-0>     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.89s
solana-coordinator-idl-0>      Running unittests src/lib.rs (/build/source/architectures/decentralized/solana-coordinator/target/debug/deps/psyche_solana_coordinator-9228cb8633e29637)
solana-coordinator-idl-0> Running phase: installPhase
solana-coordinator-idl-0> Running phase: fixupPhase
solana-coordinator-idl-0> shrinking RPATHs of ELF executables and libraries in /nix/store/779s1hbac8m0la9qih37xik9ygsgqzld-solana-coordinator-idl-0
solana-coordinator-idl-0> checking for references to /build/ in /nix/store/779s1hbac8m0la9qih37xik9ygsgqzld-solana-coordinator-idl-0...
solana-coordinator-idl-0> patching script interpreter paths in /nix/store/779s1hbac8m0la9qih37xik9ygsgqzld-solana-coordinator-idl-0
validate-psyche-http-devnet-caddyfile> 2026/07/13 15:37:31.462	INFO	using config from file	{"file": "./Caddyfile"}
validate-psyche-http-devnet-caddyfile> 2026/07/13 15:37:31.465	INFO	adapted config to JSON	{"adapter": "caddyfile"}
validate-psyche-http-devnet-caddyfile> Valid configuration