MCPcopy Create free account

hub / github.com/Tencent-Hunyuan/HY3D-Bench / types & classes

Types & classes98 in github.com/Tencent-Hunyuan/HY3D-Bench

↓ 4 callersClasssynchronize_timer
Synchronized timer to count the inference time of `nn.Module.forward`. Supports both context manager and decorator usage. Example a
baselines/core/utils/utils.py:38
↓ 3 callersClassode
ODE solver class
baselines/core/models/diffusion/transport/integrators.py:102
↓ 2 callersClassAlignedShapeLatentDataset
baselines/core/data/dit_dataset.py:215
↓ 2 callersClassData_Filtration
baselines/core/data/dit_dataset.py:1290
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
baselines/core/models/autoencoders/attention_blocks.py:144
↓ 2 callersClassLatent2MeshOutput
baselines/core/models/autoencoders/surface_extractors.py:22
↓ 2 callersClassMCSurfaceExtractor
baselines/core/models/autoencoders/surface_extractors.py:101
↓ 2 callersClassMLP
baselines/core/models/autoencoders/attention_blocks.py:176
↓ 2 callersClassPyThreeJSViewer
baselines/core/utils/visualizers/pythreejs_viewer.py:27
↓ 2 callersClassResidualCrossAttentionBlock
baselines/core/models/autoencoders/attention_blocks.py:274
↓ 2 callersClassTransformer
baselines/core/models/autoencoders/attention_blocks.py:408
↓ 2 callersClassUni3DScore
evaluate/uni3d_score.py:19
↓ 2 callersClassVanillaVolumeDecoder
baselines/core/models/autoencoders/volume_decoders.py:188
↓ 1 callersClassAllBlocksRMSNormMonitor
在训练 batch 结束后,记录所有 HunYuanDiTBlock 内所有 RMSNorm 的 scale 最大值。
baselines/core/utils/trainings/callback.py:235
↓ 1 callersClassAttention
We rename some layer names to align with flash attention
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:257
↓ 1 callersClassAttentionPool
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:470
↓ 1 callersClassCLIPImageEncoder
baselines/core/models/conditioner.py:122
↓ 1 callersClassConsistencyFlowMatchEulerDiscreteSchedulerOutput
baselines/core/schedulers.py:325
↓ 1 callersClassCrossAttention
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:138
↓ 1 callersClassCrossAttentionDecoder
baselines/core/models/autoencoders/attention_blocks.py:446
↓ 1 callersClassCrossAttentionProcessor
baselines/core/models/autoencoders/attention_processors.py:29
↓ 1 callersClassDiagonalGaussianDistribution
baselines/core/models/autoencoders/model.py:40
↓ 1 callersClassDinoImageEncoder
baselines/core/models/conditioner.py:129
↓ 1 callersClassDinoImageEncoderMV
baselines/core/models/conditioner.py:136
↓ 1 callersClassFinalLayer
The final layer of HunYuanDiT.
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:512
↓ 1 callersClassFlashVDMCrossAttentionProcessor
baselines/core/models/autoencoders/attention_processors.py:35
↓ 1 callersClassFlashVDMTopMCrossAttentionProcessor
baselines/core/models/autoencoders/attention_processors.py:85
↓ 1 callersClassFlashVDMVolumeDecoding
baselines/core/models/autoencoders/volume_decoders.py:331
↓ 1 callersClassFlowMatchEulerDiscreteScheduler
NOTE: this is very similar to diffusers.FlowMatchEulerDiscreteScheduler. Except our timesteps are reversed Euler scheduler. This model
baselines/core/schedulers.py:56
↓ 1 callersClassFlowMatchEulerDiscreteSchedulerOutput
Output class for the scheduler's `step` function output. Args: prev_sample (`torch.FloatTensor` of shape `(batch_size, num_channels,
baselines/core/schedulers.py:43
↓ 1 callersClassFourierEmbedder
The sin/cosine positional embedding. Given an input tensor `x` of shape [n_batch, ..., c_dim], it converts each feature dimension of `x[..., i]` i
baselines/core/models/autoencoders/attention_blocks.py:47
↓ 1 callersClassHierarchicalVolumeDecoding
baselines/core/models/autoencoders/volume_decoders.py:232
↓ 1 callersClassHunYuanDiTBlock
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:318
↓ 1 callersClassHunYuanDiTBlock_skipconnection_ablation
用于进行 skip_connection 的ablation测试 先做norm 再 linear
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:421
↓ 1 callersClassInferDataset
baselines/scripts_infer/infer.py:21
↓ 1 callersClassLastBlockRMSNormMonitor
只在训练 batch 结束后,记录最后一个 HunYuanDiTBlock 内所有 RMSNorm 的 scale 最大值。
baselines/core/utils/trainings/callback.py:215
↓ 1 callersClassLitEma
baselines/core/utils/ema.py:5
↓ 1 callersClassMLP
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:126
↓ 1 callersClassMetricMesh
evaluate/run_metric.py:15
↓ 1 callersClassMoEBlock
baselines/core/models/denoisers/hunyuan3d_v21/moe_layers.py:112
↓ 1 callersClassMoEGate
baselines/core/models/denoisers/hunyuan3d_v21/moe_layers.py:43
↓ 1 callersClassMultiheadAttention
baselines/core/models/autoencoders/attention_blocks.py:342
↓ 1 callersClassMultiheadCrossAttention
baselines/core/models/autoencoders/attention_blocks.py:229
↓ 1 callersClassPointCrossAttentionEncoder
baselines/core/models/autoencoders/attention_blocks.py:521
↓ 1 callersClassQKVMultiheadAttention
baselines/core/models/autoencoders/attention_blocks.py:312
↓ 1 callersClassQKVMultiheadCrossAttention
baselines/core/models/autoencoders/attention_blocks.py:195
↓ 1 callersClassResampledShards
An iterable dataset yielding a list of urls.
baselines/core/data/dit_dataset.py:140
↓ 1 callersClassResidualAttentionBlock
baselines/core/models/autoencoders/attention_blocks.py:376
↓ 1 callersClassSetupCallback
baselines/main_release.py:42
↓ 1 callersClassTimestepEmbedder
Embeds scalar timesteps into vector representations.
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:92
↓ 1 callersClassTimesteps
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:63
↓ 1 callersClassTransport
baselines/core/models/diffusion/transport/transport.py:67
↓ 1 callersClassUlipScore
ULIP similarity score calculator This class wraps the ULIP-PointBERT model, providing functionality to compute similarity scores be
evaluate/ulip_score.py:23
↓ 1 callersClasssde
SDE solver class
baselines/core/models/diffusion/transport/integrators.py:33
ClassAddAuxiliaryLoss
The trick function of adding auxiliary (aux) loss, which includes the gradient of the aux loss during backpropagation.
baselines/core/models/denoisers/hunyuan3d_v21/moe_layers.py:24
ClassBackgroundRemover
baselines/core/rembg.py:19
ClassBaseScheduler
baselines/core/utils/trainings/lr_scheduler.py:18
ClassCUDACallback
baselines/core/utils/trainings/callback.py:193
ClassConsistencyFlowMatchEulerDiscreteScheduler
baselines/core/schedulers.py:330
ClassDMCSurfaceExtractor
baselines/core/models/autoencoders/surface_extractors.py:127
ClassDegenerateFaceRemover
baselines/core/postprocessors.py:143
ClassDiffuser
baselines/core/models/diffusion/flow_matching_sit.py:17
ClassDualImageEncoder
baselines/core/models/conditioner.py:216
ClassEasyDict
baselines/core/models/diffusion/transport/utils.py:28
ClassFaceReducer
baselines/core/postprocessors.py:118
ClassFloaterRemover
baselines/core/postprocessors.py:131
ClassGVPCPlan
baselines/core/models/diffusion/transport/path.py:202
ClassHunYuanDiTPlain
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:530
ClassHunYuanDiTPlain_skipconnection_ablation
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:733
ClassHunyuan3DDiTFlowMatchingPipeline
baselines/core/pipelines.py:691
ClassHunyuan3DDiTPipeline
baselines/core/pipelines.py:131
ClassICPlan
Linear Coupling Plan
baselines/core/models/diffusion/transport/path.py:43
ClassImageConditionalASLDiffuserLogger
baselines/core/utils/trainings/mesh_log_callback.py:38
ClassImageConditionalFixASLDiffuserLogger
baselines/core/utils/trainings/mesh_log_callback.py:274
ClassImageEncoder
baselines/core/models/conditioner.py:58
ClassImageLogger
baselines/core/utils/trainings/callback.py:88
ClassImageProcessorV2
baselines/core/preprocessors.py:30
ClassLambdaWarmUpCosineFactorScheduler
note: use with a base_lr of 1.0
baselines/core/utils/trainings/lr_scheduler.py:24
ClassMVImageProcessorV2
view order: front, front clockwise 90, back, front clockwise 270
baselines/core/preprocessors.py:120
ClassMeshOutput
baselines/core/utils/trainings/mesh.py:81
ClassMeshSimplifier
baselines/core/postprocessors.py:179
ClassModelType
Which type of output the model predicts.
baselines/core/models/diffusion/transport/transport.py:37
ClassMultiAlignedShapeLatentModule
baselines/core/data/dit_dataset.py:1356
ClassMyWandbLogger
baselines/core/utils/trainings/callback.py:48
ClassPathType
Which type of path to use.
baselines/core/models/diffusion/transport/transport.py:47
ClassPeftSaveCallback
baselines/core/utils/trainings/peft.py:21
ClassPipelineStage
baselines/core/data/utils.py:27
ClassRMSNorm_zero_center
baselines/core/models/denoisers/hunyuan3d_v21/hunyuandit.py:242
ClassSampler
Sampler class for the transport model
baselines/core/models/diffusion/transport/transport.py:256
ClassSetupCallback
baselines/core/utils/trainings/callback.py:54
ClassShapeVAE
baselines/core/models/autoencoders/model.py:238
ClassSharpEdgeSurfaceLoader
baselines/core/surface_loaders.py:211
ClassSingleImageEncoder
baselines/core/models/conditioner.py:241
ClassSurfaceExtractor
baselines/core/models/autoencoders/surface_extractors.py:36
ClassSurfaceLoader
baselines/core/surface_loaders.py:189
ClassVPCPlan
class for VP path flow matching
baselines/core/models/diffusion/transport/path.py:165
ClassVectsetVAE
baselines/core/models/autoencoders/model.py:118
ClassWeightType
Which type of weighting to use.
baselines/core/models/diffusion/transport/transport.py:57