Skip to content

cargo check -p apr-cli --features wgpu fails: finetune.rs imports entrenar's WgpuInstructPipeline / wgpu_training items that don't exist (5 errors) — a declared feature that cannot build #3779

Closed as not planned

Description

@noahgift

Reported by aprender-c3 (while doing #3742) and noted earlier in #3678's PR body. cargo check -p apr-cli --features wgpu fails with 5 errors: finetune.rs imports WgpuInstructPipeline / wgpu_training items from entrenar (aprender-train) that aren't there. It's independent of any in-flight row.

A feature listed in apr-cli's Cargo.toml that can't compile is the "declared, never built" class, and no gate builds --features wgpu, so it stays invisible.

done_when

0.70.0: not on the CUDA release path. Refs #3678

Activity

  1. modified the milestones: 0.70.0, 0.75.0 on Sep 21, 2026
  2. noahgift commented on Sep 23, 2026

    @noahgift
    MemberAuthor

    milestone → 0.75.0 per docs/roadmaps/milestone-triage-2026-09-23.md (#4024), operator approval 2026-09-23 (relayed by aprender-cf). Reason: fine-tune/train surface: CRUX declarative fine-tune/distill (#4002)

  3. modified the milestones: 0.75.0, 0.71.0 on Sep 23, 2026
  4. noahgift commented on Sep 23, 2026

    @noahgift
    MemberAuthor

    milestone 0.75.0 → 0.71.0: a CORRECTION per docs/roadmaps/milestone-triage-2026-09-23.md, section Corrections (#4024); operator 2026-09-23 via cf. Reason: placed by a keyword (finetune.rs): the defect is the apr-cli --features wgpu build failing, the same as #3995 (0.71)

  5. noahgift commented on Sep 23, 2026

    @noahgift
    MemberAuthor

    Carrying detail from #3995, which is being closed as a duplicate of this issue (operator 2026-09-23 via cf; #4024 triage). #3995 (aprender-3a, 2026-09-23) adds: the failure reproduces on base c4d8b28 (so it predates #3979); besides the 5 error sites in crates/apr-cli/src/commands/finetune.rs there are 5 more in crates/aprender-train/src/{autograd/mod.rs, finetune/wgpu_pipeline.rs}; the likely cause is apr-cli's wgpu feature not enabling entrenar's wgpu feature (unverified); consequence: NO buildable binary contains build_wgpu_router, so the wgpu serve router (#3979) is unbuildable.

  6. noahgift commented on Sep 23, 2026

    @noahgift
    MemberAuthor

    Carrying one more item from #3995 (closed as a duplicate of this issue): once the wgpu feature builds, apply the #3979 route_index::Indexed conversion to build_wgpu_router too. #3995 named it as the follow-up, and it now lives nowhere else.

  7. added a commit that references this issue on Sep 23, 2026
  8. added
    kind:codeWork is a code change (derived rule, #4159)
    on Sep 24, 2026
  9. noahgift commented on Sep 25, 2026

    @noahgift
    MemberAuthor

    Parked by APR-EPIC-001: over S3 budget (rank 131/142). Reopen = pull. Applied by aprender-d1: claude+agy both said close, apr shadow row recorded (handoff/close-quorum-2026-09-25.json).

  10. modified the milestones: 0.71.0, backlog on Sep 25, 2026
  11. added
    parkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.
    on Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind:codeWork is a code change (derived rule, #4159)parkedClosed over epic budget (APR-EPIC-001 rule 5). Reopen = pull.

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions