Mojo function
build_schedule
build_schedule[is_fp8: Bool, lgkm_a: Int, lgkm_b: Int](config: ScheduleConfig = ScheduleConfig(SchedulingStrategy.CSP, 85, True, 0, False, 0, 8, 6, 0, 0, False), target: TargetProfile = mi355x_target(4, 4, 1)) -> ScheduleCompiler
Compile the declarative constraint-based schedule.
The caller provides:
- ScheduleConfig: tuning knobs (scheduling strategy, auto_waits)
- TargetProfile: unified hardware target (cost model + pipeline config)
The framework automatically derives the execution ordering and wait counts from op constraints. This is the constraint-based alternative to build_interleaved_schedule().
Returns:
ScheduleCompiler
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!