MCPcopy Create free account

hub / github.com/NVlabs/CTG / types & classes

Types & classes354 in github.com/NVlabs/CTG

↓ 54 callersClassAction
tbsim/policies/common.py:65
↓ 51 callersClassExperimentConfig
tbsim/configs/base.py:61
↓ 14 callersClassL5KitTrainConfig
tbsim/configs/l5kit_config.py:4
↓ 13 callersClassRolloutAction
Actions used to control agent rollouts
tbsim/policies/common.py:109
↓ 12 callersClassL5KitMixedSemanticMapEnvConfig
tbsim/configs/l5kit_config.py:107
↓ 11 callersClassDiffuserConfig
tbsim/configs/algo_config.py:394
↓ 11 callersClassNuscEnvConfig
tbsim/configs/nusc_config.py:40
↓ 11 callersClassNuscTrainConfig
tbsim/configs/nusc_config.py:8
↓ 11 callersClassTimers
tbsim/utils/timer.py:43
↓ 9 callersClassPlan
Container for sequences of 2D positions, yaws, controls, availabilities.
tbsim/policies/common.py:69
↓ 8 callersClassBehaviorCloningConfig
tbsim/configs/algo_config.py:6
↓ 6 callersClassDict
tbsim/configs/config.py:14
↓ 6 callersClassNuscTrajdataEnvConfig
tbsim/configs/trajdata_nusc_config.py:55
↓ 6 callersClassNuscTrajdataTrainConfig
tbsim/configs/trajdata_nusc_config.py:7
↓ 6 callersClassUp
Upscaling then double conv
tbsim/models/base_models.py:256
↓ 5 callersClassAgentPredictorConfig
tbsim/configs/algo_config.py:63
↓ 5 callersClassL5KitTrajdataEnvConfig
tbsim/configs/trajdata_l5kit_config.py:53
↓ 5 callersClassL5KitTrajdataTrainConfig
tbsim/configs/trajdata_l5kit_config.py:7
↓ 5 callersClassPerturbationGuidance
Guide trajectory to satisfy rules by directly perturbing it
tbsim/utils/guidance_loss.py:2179
↓ 5 callersClassRolloutWrapper
A wrapper policy that can (optionally) control both ego and other agents in a scene
tbsim/policies/wrappers.py:217
↓ 5 callersClassSamplingPolicyWrapper
tbsim/policies/wrappers.py:82
↓ 5 callersClassSpatialPlannerConfig
tbsim/configs/algo_config.py:51
↓ 5 callersClassSplitMLP
A multi-output MLP network: The model split and reshapes the output layer to the desired output shapes
tbsim/models/base_models.py:114
↓ 5 callersClassStopSignRule
tbsim/rules/stl_traffic_rules.py:44
↓ 5 callersClassVAEConfig
tbsim/configs/algo_config.py:132
↓ 4 callersClassAgentHistoryEncoder
MLP encodes past state history. Assumes inputs will be (x,y,hx,hy,s,l,w,avail)
tbsim/models/diffuser_helpers.py:106
↓ 4 callersClassConvBlock
tbsim/models/base_models.py:324
↓ 4 callersClassEgoDatasetMixed
tbsim/l5kit/l5_ego_dataset.py:21
↓ 4 callersClassMLP
Base class for simple Multi-Layer Perceptrons.
tbsim/models/base_models.py:21
↓ 4 callersClassNuplanTrajdataEnvConfig
tbsim/configs/trajdata_nuplan_config.py:53
↓ 4 callersClassNuplanTrajdataTrainConfig
tbsim/configs/trajdata_nuplan_config.py:7
↓ 4 callersClassOccupancyGrid
tbsim/envs/env_metrics.py:977
↓ 4 callersClassParamConfig
tbsim/utils/experiment_utils.py:30
↓ 4 callersClassRNNTrajectoryEncoder
tbsim/models/base_models.py:813
↓ 4 callersClassRolloutLogger
Log trajectories and other essential info during rollout for visualization and evaluation
tbsim/utils/rollout_logger.py:9
↓ 4 callersClassSimpleTransformer
tbsim/models/Transformer.py:817
↓ 4 callersClassSimulationException
tbsim/envs/base.py:4
↓ 3 callersClassAgentDataset
tbsim/l5kit/l5_agent_dataset.py:83
↓ 3 callersClassAgentDatasetMixed
tbsim/l5kit/l5_agent_dataset.py:245
↓ 3 callersClassConv1dBlock
Conv1d --> GroupNorm --> Mish
tbsim/models/diffuser_helpers.py:50
↓ 3 callersClassCriticalFailure
Metrics that report failures caused by either collision or offroad
tbsim/envs/env_metrics.py:582
↓ 3 callersClassEncoderLayer
Encoder is made up of self-attn and feed forward
tbsim/models/Transformer.py:259
↓ 3 callersClassFactorizedEncoder
tbsim/models/Transformer.py:137
↓ 3 callersClassGTPolicy
tbsim/policies/hardcoded.py:98
↓ 3 callersClassHierarchicalWrapper
A wrapper policy that feeds subgoal from a planner to a controller
tbsim/policies/wrappers.py:16
↓ 3 callersClassIdentityBlock
tbsim/models/base_models.py:296
↓ 3 callersClassLayerNorm
Construct a layernorm module
tbsim/models/Transformer.py:228
↓ 3 callersClassMapEncoder
Encodes map, may output a global feature, feature map, or both.
tbsim/models/diffuser_helpers.py:297
↓ 3 callersClassMultiHeadedAttention
tbsim/models/Transformer.py:552
↓ 3 callersClassNeighborHistoryEncoder
MLP encodes past state history.
tbsim/models/diffuser_helpers.py:173
↓ 3 callersClassProgress
tbsim/utils/diffuser_utils/progress.py:5
↓ 3 callersClassRasterizedMapUNet
Predict a spatial map same size as the input rasterized map
tbsim/models/base_models.py:767
↓ 3 callersClassSilent
tbsim/utils/diffuser_utils/progress.py:151
↓ 3 callersClassSummaryDecoder
Map the encoded tensor to a description of the whole scene, e.g., the likelihood of certain modes
tbsim/models/Transformer.py:332
↓ 3 callersClassTrajectory
Container for sequences of 2D positions and yaws
tbsim/policies/common.py:10
↓ 2 callersClassAgentAwareRasterizedModel
Ego-centric model that is aware of other agents' future trajectories through auxiliary prediction task
tbsim/models/multiagent_models.py:27
↓ 2 callersClassAgentTrajTree
tbsim/utils/planning_utils.py:11
↓ 2 callersClassBehaviorCloningGCConfig
tbsim/configs/algo_config.py:99
↓ 2 callersClassCVAE
tbsim/models/vaes.py:312
↓ 2 callersClassDiffStackPolicy
tbsim/policies/differential_stack_policy.py:172
↓ 2 callersClassDiffuserGuidance
Handles initializing guidance functions and computing gradients at test-time.
tbsim/utils/guidance_loss.py:2106
↓ 2 callersClassDiscreteVAEConfig
tbsim/configs/algo_config.py:152
↓ 2 callersClassDoubleConv
(convolution => [BN] => ReLU) * 2
tbsim/models/base_models.py:234
↓ 2 callersClassEMA
empirical moving average
tbsim/models/diffuser_helpers.py:907
↓ 2 callersClassEncoder
Core encoder is a stack of N layers
tbsim/models/Transformer.py:116
↓ 2 callersClassEnvNuscBuilder
tbsim/evaluation/env_builders.py:133
↓ 2 callersClassEnvUnifiedBuilder
tbsim/evaluation/env_builders.py:208
↓ 2 callersClassEnvUnifiedSimulation
tbsim/envs/env_trajdata.py:28
↓ 2 callersClassEupedsEnvConfig
tbsim/configs/trajdata_eupeds_config.py:59
↓ 2 callersClassEupedsTrainConfig
tbsim/configs/trajdata_eupeds_config.py:8
↓ 2 callersClassGANConfig
tbsim/configs/algo_config.py:247
↓ 2 callersClassHierarchicalSamplerWrapper
A wrapper policy that feeds plan samples from a stochastic planner to a controller
tbsim/policies/wrappers.py:51
↓ 2 callersClassL5KitMixedEnvConfig
Vectorized Scene Component + Rasterized Map
tbsim/configs/l5kit_config.py:35
↓ 2 callersClassMIMOMLP
A multi-input, multi-output MLP: The model flattens and concatenate the input before feeding into an MLP
tbsim/models/base_models.py:178
↓ 2 callersClassMLPTrajectoryDecoder
tbsim/models/base_models.py:1257
↓ 2 callersClassModelPredictiveController
tbsim/policies/hardcoded.py:666
↓ 2 callersClassOccupancyMetricConfig
tbsim/configs/algo_config.py:121
↓ 2 callersClassOrcaEnvConfig
tbsim/configs/orca_config.py:66
↓ 2 callersClassOrcaTrainConfig
tbsim/configs/orca_config.py:7
↓ 2 callersClassOrnsteinUhlenbeckPerturbation
Add Ornstein-Uhlenbeck noise to the trajectory
tbsim/utils/metrics.py:631
↓ 2 callersClassPos2YawWrapper
A wrapper that computes action yaw from action positions
tbsim/policies/wrappers.py:190
↓ 2 callersClassPositionalEncoding
Implement the PE function.
tbsim/models/Transformer.py:617
↓ 2 callersClassPositionalEncodingNd
extension of the PE function, works for N dimensional position input
tbsim/models/Transformer.py:650
↓ 2 callersClassPositionwiseFeedForward
Implements FFN equation.
tbsim/models/Transformer.py:604
↓ 2 callersClassRasterizedMapEncoder
A basic image-based rasterized map encoder
tbsim/models/base_models.py:559
↓ 2 callersClassSceneDiffuserConfig
tbsim/configs/algo_config.py:615
↓ 2 callersClassSinusoidalPosEmb
tbsim/models/diffuser_helpers.py:20
↓ 2 callersClassStaticEncoder
tbsim/models/Transformer.py:185
↓ 2 callersClassSublayerConnection
A residual connection followed by a layer norm. Note for code simplicity the norm is first as opposed to last.
tbsim/models/Transformer.py:243
↓ 2 callersClassSummaryModel
map the scene information to attributes that summarizes the scene
tbsim/models/Transformer.py:290
↓ 2 callersClassTemporalMapUnet
tbsim/models/temporal.py:49
↓ 2 callersClassTransformerModel
tbsim/models/transformer_model.py:45
↓ 2 callersClassTreeVAEConfig
tbsim/configs/algo_config.py:187
↓ 1 callersClassAgentCentricToSceneCentricWrapper
Note: only support batch size 1 for now. 1.takes in agent-centric data and convert it to scene-centric data 2.apply policy get_action
tbsim/policies/wrappers.py:330
↓ 1 callersClassAgentCollisionLoss
Agents should not collide with each other. NOTE: this assumes full control over the scene.
tbsim/utils/guidance_loss.py:442
↓ 1 callersClassBehaviorCloning
tbsim/algos/algos.py:40
↓ 1 callersClassBehaviorCloningEC
tbsim/algos/algos.py:791
↓ 1 callersClassBehaviorCloningECConfig
tbsim/configs/algo_config.py:227
↓ 1 callersClassBehaviorCloningGC
tbsim/algos/algos.py:212
↓ 1 callersClassBox
tbsim/rules/stl_traffic_rules.py:7
next →1–100 of 354, ranked by callers