Skip to content
1 viewer

rust 1,859,748 · typescript 235,215 · javascript 132,932 · python 20,426 · 6,405 files · digest 3ddca2872e6e · built in 1.4 s · crystals off

crates/cre8-app-virtual_agent/src/trainer.rs

cre8-app-virtual_agent · module trainer · src · 984 lines (876 code, 0 comment) · sha d5701c1efc3c20ea

Items

struct NativeTrainRequest struct TrainingReport struct NativeTrainOutcome struct LinearGradientRequest struct LinearEvalRequest struct LinearEvalAggregate struct LinearGradientAggregate struct LinearGradientAggregateOutcome trait NativeTrainableLayer struct NativeTrainConfig struct LinearLayer impl LinearLayer impl NativeTrainableLayer for LinearLayer struct LinearGradientAccumulator impl LinearGradientAccumulator struct LinearEvalAccumulator impl LinearEvalAccumulator

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
normalize_training_examplesrc/trainer.rs:313fn243222.5
validate_linear_gradient_shapesrc/trainer.rs:775fn134402.4
normalize_activationsrc/trainer.rs:733fn83102.2
LinearLayer::newsrc/trainer.rs:136method204612
LinearLayer::predictsrc/trainer.rs:166method41421.9
evaluate_linearsrc/trainer.rs:703fn192431.8
require_finite_positivesrc/trainer.rs:367fn63201.6
training_examples_from_valuesrc/trainer.rs:295fn174211.6
numeric_vector_from_valuesrc/trainer.rs:789fn264101.5
target_from_valuesrc/trainer.rs:816fn61101.5
validate_training_examplessrc/trainer.rs:756fn187301.4
LinearLayer::gradientsrc/trainer.rs:171method81351.3
LinearLayer::forward_rawsrc/trainer.rs:157method82101.3
apply_activationsrc/trainer.rs:742fn62101.3
validate_linear_training_controlssrc/trainer.rs:355fn41321.1
LinearLayer::apply_gradientsrc/trainer.rs:203method124211
require_finite_nonnegativesrc/trainer.rs:374fn63101
validate_clip_gradient_limitsrc/trainer.rs:381fn62111
train_nativesrc/trainer.rs:338fn92241
validate_native_train_requestsrc/trainer.rs:348fn61230.9
LinearLayer::layer_stacksrc/trainer.rs:271trait impl222220.9
LinearLayer::input_widthsrc/trainer.rs:247trait impl31100.9
tensor_refsrc/trainer.rs:823fn91100.9
LinearGradientAccumulator::newsrc/trainer.rs:552method101100.9
LinearLayer::parameterssrc/trainer.rs:267trait impl31200.9
aggregate_linear_gradientssrc/trainer.rs:498fn437120.9
apply_linear_gradientsrc/trainer.rs:683fn91130.9
aggregate_and_apply_linear_gradientssrc/trainer.rs:693fn91320.8
aggregate_linear_eval_receiptssrc/trainer.rs:597fn385200.8
linear_eval_for_batchsrc/trainer.rs:456fn413230.8
require_examples_presentsrc/trainer.rs:360fn62100.8
LinearLayer::raw_gradientsrc/trainer.rs:180method142130.7
LinearLayer::apply_l2_regularizationsrc/trainer.rs:195method73100.7
require_linear_gradient_examplessrc/trainer.rs:217fn72100.7
clip_linear_gradientsrc/trainer.rs:232fn92100.7
linear_gradient_for_batchsrc/trainer.rs:432fn231140.7
accumulate_linear_example_gradientsrc/trainer.rs:225fn62100.7
activation_derivativesrc/trainer.rs:749fn63100.7
native_train_input_widthsrc/trainer.rs:388fn103100.7
train_linearsrc/trainer.rs:399fn322150.7
normalize_layer_kindsrc/trainer.rs:728fn42100.7
linear_layer_stack_for_parameterssrc/trainer.rs:723fn41220.6
LinearLayer::train_epochsrc/trainer.rs:251trait impl51120.6
LinearLayer::losssrc/trainer.rs:257trait impl92110.6
LinearLayer::kindsrc/trainer.rs:243trait impl31000.5
LinearGradientAccumulator::accept_receiptsrc/trainer.rs:563method326010.5
LinearEvalAccumulator::accept_receiptsrc/trainer.rs:646method358000.5
native_linear_training_learns_simple_sumsrc/trainer.rs:838fn231010.5
examples_parse_from_object_vectorssrc/trainer.rs:863fn101010.5
training_controls_reject_empty_batches_and_invalid_limitssrc/trainer.rs:875fn341020.5
linear_gradient_applies_l2_and_clipping_after_accumulationsrc/trainer.rs:911fn121010.5
linear_gradient_receipt_aggregates_and_appliessrc/trainer.rs:925fn231020.5
linear_eval_receipts_aggregate_weighted_metricssrc/trainer.rs:950fn341020.5

Source not readable from this process.