Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-compute/src/model_scheduler.rs

cre8-app-compute · module model_scheduler · src · 396 lines (294 code, 69 comment) · sha a457669a0ddb08b6

Items

struct LayerJob struct LayerLease enum SchedulerAction enum PipelineStatus struct ModelLaneScheduler impl ModelLaneScheduler

Functions

By call-graph weight (PageRank; 1.0 is the average function). 15 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ModelLaneScheduler::next_layersrc/model_scheduler.rs:129method31201.5
ModelLaneScheduler::choose_executorsrc/model_scheduler.rs:138method123100.8
ModelLaneScheduler::newsrc/model_scheduler.rs:95method152400.8
ModelLaneScheduler::set_jobsrc/model_scheduler.rs:113method144410.8
ModelLaneScheduler::ticksrc/model_scheduler.rs:154method6011420.8
jobsrc/model_scheduler.rs:275fn31400.8
executorssrc/model_scheduler.rs:291fn31300.7
receipt_forsrc/model_scheduler.rs:281fn91200.6
ModelLaneScheduler::refusesrc/model_scheduler.rs:255method92100.6
ModelLaneScheduler::receipts_in_ordersrc/model_scheduler.rs:266method31100.6
ModelLaneScheduler::acceptsrc/model_scheduler.rs:218method345000.5
layers_dispatch_in_chain_order_after_their_artifact_existssrc/model_scheduler.rs:296fn391070.5
an_expired_lease_goes_to_the_other_executor_and_a_stale_receipt_is_refusedsrc/model_scheduler.rs:337fn281060.5
a_refusal_releases_the_lease_and_max_attempts_abandonssrc/model_scheduler.rs:367fn151060.5
a_lone_executor_is_retried_and_no_executor_means_no_dispatchsrc/model_scheduler.rs:384fn121040.5

Source not readable from this process.