인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

budget_scheduler

budget_scheduler

Schedule AdaLoRA global rank budgets with warmup, cubic decay, mask intervals, and final fixed allocation.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: budget_scheduler description: Schedule AdaLoRA global rank budgets with warmup, cubic decay, mask intervals, and final fixed allocation.

Global Budget Scheduler

Use this skill when implementing AdaLoRA's gradual budget reduction and deciding when rank masks should be applied.

Inputs

  • Current step and total training steps.
  • Initial warmup and final warmup lengths.
  • Initial total rank and target total rank.
  • Mask interval.

Outputs

  • Current rank budget.
  • mask boolean indicating whether to apply rank masking at this step.

Workflow

  1. Validate that total steps exceed initial plus final warmup and that the target rank is no larger than the initial rank.
  2. Return the full initial rank during initial warmup with no masking.
  3. In the decay phase, compute target + (initial-target) * (1-progress)^3 and mask only on interval steps.
  4. In final warmup, return the target rank and keep masking enabled so the final rank pattern remains fixed.

Validation

Run python scripts/budget_schedule.py --self-test or the generated tests.

Limitations

The schedule handles integer rank budgets. It does not choose target budgets; those are experiment hyperparameters from the recovery plan.

저장한 Skills