enums.h

File Path: modules/structs/include/structs/enums.h

File Type: H (Header)

Lines: 94

Classes

data_enum

opt_enum

mlp_init

loss_enum

scheduler_enum

graph_enum

mode_enum

particle_enum

Enumerations

data_enum

Values: // vector<vector<vector<...>>> -> vvv_<X> // vector<vector<...>> -> vv_<X> // vector<...> -> v_<X> // primitives (float, double, long, ``…)

d``, v_d, vv_d, vvv_d, f, v_f, vv_f

opt_enum

Values: adam, adagrad, adamw, lbfgs, rmsprop, sgd, invalid_optimizer

mlp_init

Values: uniform, normal, xavier_normal, xavier_uniform, kaiming_uniform, kaiming_normal

loss_enum

Values: bce, bce_with_logits, cosine_embedding, cross_entropy, ctc, hinge_embedding, huber, kl_div, l1, margin_ranking

scheduler_enum

Values: steplr, reducelronplateauscheduler, lrscheduler, invalid_scheduler

graph_enum

Values: data_graph, data_node, data_edge, truth_graph, truth_node, truth_edge, edge_index, weight, batch_index, batch_events

mode_enum

Values: training, validation, evaluation

particle_enum

Values: index, pdgid, pt, eta, phi, energy, px, pz, py, mass