MCPcopy Create free account

hub / github.com/Tencent-Hunyuan/Hunyuan3D-2 / types & classes

Types & classes89 in github.com/Tencent-Hunyuan/Hunyuan3D-2

↓ 14 callersClassBackgroundRemover
hy3dgen/rembg.py:19
↓ 4 callersClasssynchronize_timer
Synchronized timer to count the inference time of `nn.Module.forward`. Supports both context manager and decorator usage. Example a
hy3dgen/shapegen/utils.py:38
↓ 3 callersClassAttention
We rename some layer names to align with flash attention
hy3dgen/shapegen/models/denoisers/hunyuandit.py:230
↓ 3 callersClassBasic2p5DTransformerBlock
hy3dgen/texgen/hunyuanpaint/unet/modules.py:46
↓ 3 callersClassGELU
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:63
↓ 3 callersClassHunyuan3DTexGenConfig
hy3dgen/texgen/pipelines.py:33
↓ 3 callersClassModulation
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:138
↓ 2 callersClassDegenerateFaceRemover
hy3dgen/shapegen/postprocessors.py:143
↓ 2 callersClassDropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:134
↓ 2 callersClassFaceReducer
hy3dgen/shapegen/postprocessors.py:118
↓ 2 callersClassFloaterRemover
hy3dgen/shapegen/postprocessors.py:131
↓ 2 callersClassLatent2MeshOutput
hy3dgen/shapegen/models/autoencoders/surface_extractors.py:22
↓ 2 callersClassMCSurfaceExtractor
hy3dgen/shapegen/models/autoencoders/surface_extractors.py:67
↓ 2 callersClassMLP
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:166
↓ 2 callersClassMLPEmbedder
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:72
↓ 2 callersClassModulationOut
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:132
↓ 2 callersClassQKNorm
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:95
↓ 2 callersClassRMSNorm
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:83
↓ 2 callersClassResidualCrossAttentionBlock
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:264
↓ 2 callersClassSelfAttention
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:107
↓ 2 callersClassStreamToLogger
Fake file-like stream object that redirects writes to a logger instance.
api_server.py:95
↓ 2 callersClassTransformer
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:398
↓ 2 callersClassVanillaVolumeDecoder
hy3dgen/shapegen/models/autoencoders/volume_decoders.py:141
↓ 1 callersClassAttentionPool
hy3dgen/shapegen/models/denoisers/hunyuandit.py:395
↓ 1 callersClassCLIPImageEncoder
hy3dgen/shapegen/models/conditioner.py:120
↓ 1 callersClassConsistencyFlowMatchEulerDiscreteSchedulerOutput
hy3dgen/shapegen/schedulers.py:325
↓ 1 callersClassCrossAttention
hy3dgen/shapegen/models/denoisers/hunyuandit.py:125
↓ 1 callersClassCrossAttentionDecoder
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:436
↓ 1 callersClassCrossAttentionProcessor
hy3dgen/shapegen/models/autoencoders/attention_processors.py:29
↓ 1 callersClassDDIMSolver
hy3dgen/texgen/hunyuanpaint/pipeline.py:139
↓ 1 callersClassDiagonalGaussianDistribution
hy3dgen/shapegen/models/autoencoders/model.py:30
↓ 1 callersClassDinoImageEncoder
hy3dgen/shapegen/models/conditioner.py:127
↓ 1 callersClassDinoImageEncoderMV
hy3dgen/shapegen/models/conditioner.py:134
↓ 1 callersClassDoubleStreamBlock
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:155
↓ 1 callersClassFinalLayer
The final layer of HunYuanDiT.
hy3dgen/shapegen/models/denoisers/hunyuandit.py:437
↓ 1 callersClassFlashVDMCrossAttentionProcessor
hy3dgen/shapegen/models/autoencoders/attention_processors.py:35
↓ 1 callersClassFlashVDMTopMCrossAttentionProcessor
hy3dgen/shapegen/models/autoencoders/attention_processors.py:84
↓ 1 callersClassFlashVDMVolumeDecoding
hy3dgen/shapegen/models/autoencoders/volume_decoders.py:280
↓ 1 callersClassFlowMatchEulerDiscreteSchedulerOutput
Output class for the scheduler's `step` function output. Args: prev_sample (`torch.FloatTensor` of shape `(batch_size, num_channels,
hy3dgen/shapegen/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
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:37
↓ 1 callersClassHierarchicalVolumeDecoding
hy3dgen/shapegen/models/autoencoders/volume_decoders.py:185
↓ 1 callersClassHunYuanDiTBlock
hy3dgen/shapegen/models/denoisers/hunyuandit.py:291
↓ 1 callersClassHunyuanDiTPipeline
hy3dgen/text2image.py:30
↓ 1 callersClassLastLayer
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:270
↓ 1 callersClassLight_Shadow_Remover
hy3dgen/texgen/utils/dehighlight_utils.py:22
↓ 1 callersClassMLP
hy3dgen/shapegen/models/denoisers/hunyuandit.py:113
↓ 1 callersClassMeshRender
hy3dgen/texgen/differentiable_renderer/mesh_render.py:120
↓ 1 callersClassMoEBlock
hy3dgen/shapegen/models/denoisers/moe_layers.py:93
↓ 1 callersClassMoEGate
hy3dgen/shapegen/models/denoisers/moe_layers.py:30
↓ 1 callersClassModelWorker
api_server.py:146
↓ 1 callersClassMultiheadAttention
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:332
↓ 1 callersClassMultiheadCrossAttention
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:219
↓ 1 callersClassMultiview_Diffusion_Net
hy3dgen/texgen/utils/multiview_utils.py:25
↓ 1 callersClassPointCrossAttentionEncoder
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:511
↓ 1 callersClassQKVMultiheadAttention
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:302
↓ 1 callersClassQKVMultiheadCrossAttention
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:185
↓ 1 callersClassResidualAttentionBlock
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:366
↓ 1 callersClassSharpEdgeSurfaceLoader
hy3dgen/shapegen/surface_loaders.py:141
↓ 1 callersClassSingleStreamBlock
A DiT block with parallel linear layers as described in https://arxiv.org/abs/2302.05442 and adapted modulation interface.
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:220
↓ 1 callersClassTimestepEmbedder
Embeds scalar timesteps into vector representations.
hy3dgen/shapegen/models/denoisers/hunyuandit.py:79
↓ 1 callersClassTimesteps
hy3dgen/shapegen/models/denoisers/hunyuandit.py:50
↓ 1 callersClassUNet2p5DConditionModel
hy3dgen/texgen/hunyuanpaint/unet/modules.py:404
ClassAddAuxiliaryLoss
The trick function of adding auxiliary (aux) loss, which includes the gradient of the aux loss during backpropagation.
hy3dgen/shapegen/models/denoisers/moe_layers.py:9
ClassConsistencyFlowMatchEulerDiscreteScheduler
hy3dgen/shapegen/schedulers.py:330
ClassDMCSurfaceExtractor
hy3dgen/shapegen/models/autoencoders/surface_extractors.py:79
ClassDualImageEncoder
hy3dgen/shapegen/models/conditioner.py:214
ClassFlowMatchEulerDiscreteScheduler
NOTE: this is very similar to diffusers.FlowMatchEulerDiscreteScheduler. Except our timesteps are reversed Euler scheduler. This model
hy3dgen/shapegen/schedulers.py:56
ClassHesModel
hy3dgen/texgen/utils/alignImg4Tex_utils.py:71
ClassHunYuanDiTPlain
hy3dgen/shapegen/models/denoisers/hunyuandit.py:455
ClassHunyuan3DDiT
hy3dgen/shapegen/models/denoisers/hunyuan3ddit.py:284
ClassHunyuan3DDiTFlowMatchingPipeline
hy3dgen/shapegen/pipelines.py:680
ClassHunyuan3DDiTPipeline
hy3dgen/shapegen/pipelines.py:135
ClassHunyuan3DOperator
blender_addon.py:93
ClassHunyuan3DPaintPipeline
hy3dgen/texgen/pipelines.py:53
ClassHunyuan3DPanel
blender_addon.py:299
ClassHunyuan3DProperties
blender_addon.py:34
ClassHunyuanPaintPipeline
hy3dgen/texgen/hunyuanpaint/pipeline.py:193
ClassImageEncoder
hy3dgen/shapegen/models/conditioner.py:57
ClassImageProcessorV2
hy3dgen/shapegen/preprocessors.py:30
ClassImage_Super_Net
hy3dgen/texgen/utils/imagesuper_utils.py:18
ClassImg2img_Control_Ip_adapter
hy3dgen/texgen/utils/alignImg4Tex_utils.py:21
ClassMVImageProcessorV2
view order: front, front clockwise 90, back, front clockwise 270
hy3dgen/shapegen/preprocessors.py:120
ClassMeshSimplifier
hy3dgen/shapegen/postprocessors.py:179
ClassRunningStats
hy3dgen/texgen/utils/counter_utils.py:16
ClassShapeVAE
hy3dgen/shapegen/models/autoencoders/model.py:198
ClassSingleImageEncoder
hy3dgen/shapegen/models/conditioner.py:239
ClassSurfaceExtractor
hy3dgen/shapegen/models/autoencoders/surface_extractors.py:37
ClassSurfaceLoader
hy3dgen/shapegen/surface_loaders.py:119
ClassVectsetVAE
hy3dgen/shapegen/models/autoencoders/model.py:78