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
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.
| function | kind | lines | cyclomatic | callers | callees | weight | crystal |
|---|---|---|---|---|---|---|---|
| ModelLaneScheduler::next_layersrc/model_scheduler.rs:129 | method | 3 | 1 | 2 | 0 | 1.5 | |
| ModelLaneScheduler::choose_executorsrc/model_scheduler.rs:138 | method | 12 | 3 | 1 | 0 | 0.8 | |
| ModelLaneScheduler::newsrc/model_scheduler.rs:95 | method | 15 | 2 | 4 | 0 | 0.8 | |
| ModelLaneScheduler::set_jobsrc/model_scheduler.rs:113 | method | 14 | 4 | 4 | 1 | 0.8 | |
| ModelLaneScheduler::ticksrc/model_scheduler.rs:154 | method | 60 | 11 | 4 | 2 | 0.8 | |
| jobsrc/model_scheduler.rs:275 | fn | 3 | 1 | 4 | 0 | 0.8 | |
| executorssrc/model_scheduler.rs:291 | fn | 3 | 1 | 3 | 0 | 0.7 | |
| receipt_forsrc/model_scheduler.rs:281 | fn | 9 | 1 | 2 | 0 | 0.6 | |
| ModelLaneScheduler::refusesrc/model_scheduler.rs:255 | method | 9 | 2 | 1 | 0 | 0.6 | |
| ModelLaneScheduler::receipts_in_ordersrc/model_scheduler.rs:266 | method | 3 | 1 | 1 | 0 | 0.6 | |
| ModelLaneScheduler::acceptsrc/model_scheduler.rs:218 | method | 34 | 5 | 0 | 0 | 0.5 | |
| layers_dispatch_in_chain_order_after_their_artifact_existssrc/model_scheduler.rs:296 | fn | 39 | 1 | 0 | 7 | 0.5 | |
| an_expired_lease_goes_to_the_other_executor_and_a_stale_receipt_is_refusedsrc/model_scheduler.rs:337 | fn | 28 | 1 | 0 | 6 | 0.5 | |
| a_refusal_releases_the_lease_and_max_attempts_abandonssrc/model_scheduler.rs:367 | fn | 15 | 1 | 0 | 6 | 0.5 | |
| a_lone_executor_is_retried_and_no_executor_means_no_dispatchsrc/model_scheduler.rs:384 | fn | 12 | 1 | 0 | 4 | 0.5 |
Source not readable from this process.