Skip to content
1 viewer

rust 1,860,881 · typescript 235,770 · javascript 132,961 · python 20,426 · 6,411 files · digest 3bf1ccedeeb3 · built in 2 s · crystals off

select_dispatch_path

cre8_app_compute::connection::dispatch::select_dispatch_path

fn · cre8-app-compute · crates/cre8-app-compute/src/connection/dispatch.rs:300

72lines
8cyclomatic
1max nesting
28statements
0? exits
4params
1callers
18callees
0.6 (p47)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (1 direct callers, 18 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

path · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitename · 1 siteconnect_dispatchapp-compute · cc 1cre8_app_compute::connection::connect_dispatchhandle_compute_dispatch_con…app-compute · cc 1cre8_app_compute::connection::handle_compute_dispatch_connectionhandle_dispatchapp-compute · cc 8cre8_app_compute::connection::dispatch::handle_dispatchselect_dispatch_pathapp-compute · cc 8cre8_app_compute::connection::dispatch::select_dispatch_pathrequested_gpu_policyapp-compute · cc 3cre8_app_compute::connection::request_build::requested_gpu_policyselect_strategyapp-compute · cc 6cre8_app_compute::coordinator::dispatch_strategy::select_strategynormalized_string_listapp-compute · cc 1cre8_app_compute::connection::request_build::normalized_string_listlocal_placement_refusalapp-compute · cc 3cre8_app_compute::coordinator::dispatch_strategy::local_placement_refusaldispatch_hintsapp-compute · cc 1cre8_app_compute::connection::dispatch::dispatch_hintssummarize_route_planapp-compute · cc 1cre8_app_compute::connection::dispatch::summarize_route_plansummarize_shard_planapp-compute · cc 1cre8_app_compute::connection::dispatch::summarize_shard_planpreferred_min_peersapp-compute · cc 2cre8_app_compute::connection::dispatch::preferred_min_peerspreferred_gpu_peer_for_inputapp-compute · cc 2cre8_app_compute::connection::dispatch::preferred_gpu_peer_for_inputpreferred_gpu_peer_countapp-compute · cc 5cre8_app_compute::connection::dispatch::preferred_gpu_peer_countrequired_gpu_unavailable_re…app-compute · cc 1cre8_app_compute::connection::dispatch::required_gpu_unavailable_responsestrategy_with_preferred_gpuapp-compute · cc 2cre8_app_compute::connection::dispatch::strategy_with_preferred_gpudistributed_gpu_peer_ids_fo…app-compute · cc 3cre8_app_compute::connection::dispatch::distributed_gpu_peer_ids_for_selectiondispatch_strategy_nameapp-compute · cc 6cre8_app_compute::connection::dispatch::dispatch_strategy_namecapability_is_gpuapp-compute · cc 1cre8_app_compute::connection::request_build::capability_is_gpumissing_executor_capabiliti…app-compute · cc 1cre8_app_compute::coordinator::dispatch_strategy::missing_executor_capabilitiesprefers_gpuapp-compute · cc 3cre8_app_compute::connection::request_build::prefers_gpudistributed_gpu_requestedapp-compute · cc 3cre8_app_compute::connection::request_build::distributed_gpu_requestedpeer_has_gpuapp-compute · cc 1cre8_app_compute::connection::request_build::peer_has_gpuselect_preferred_gpu_peersapp-compute · cc 7cre8_app_compute::connection::request_build::select_preferred_gpu_peersstrategy_from_decisionapp-compute · cc 13cre8_app_compute::coordinator::dispatch_strategy::strategy_from_decisioncached_strategyapp-compute · cc 1cre8_app_compute::coordinator::dispatch_strategy::cached_strategybuild_planning_snapshotapp-compute · cc 3cre8_app_compute::planner_snapshot::build_planning_snapshoteligible_peersapp-compute · cc 4cre8_app_compute::coordinator::dispatch_strategy::eligible_peers

Control flow

Source not readable from this process.

Callers 1

Callees 18

Source not readable from this process.