MCPcopy Create free account

hub / github.com/Stable-X/ComfyUI-Hi3DGen / types & classes

Types & classes71 in github.com/Stable-X/ComfyUI-Hi3DGen

↓ 22 callersClassLayerNorm32
trellis/modules/norm.py:5
↓ 11 callersClassSparseTensor
Sparse tensor with support for both torchsparse and spconv backends. Parameters: - feats (torch.Tensor): Features of the sparse
trellis/modules/sparse/basic.py:24
↓ 6 callersClassMultiHeadAttention
trellis/modules/attention/modules.py:63
↓ 6 callersClassSparseMultiHeadAttention
trellis/modules/sparse/attention/modules.py:28
↓ 4 callersClassFeedForwardNet
trellis/modules/transformer/blocks.py:49
↓ 4 callersClassResBlock3d
trellis/models/sparse_structure_vae.py:22
↓ 4 callersClassSparseFeedForwardNet
trellis/modules/sparse/transformer/blocks.py:11
↓ 4 callersClassSparseResBlock3d
trellis/models/structured_latent_flow.py:14
↓ 3 callersClassAbsolutePositionEmbedder
Embeds spatial positions into vector representations.
trellis/modules/transformer/blocks.py:8
↓ 2 callersClassMultiHeadRMSNorm
trellis/modules/attention/modules.py:8
↓ 2 callersClassRotaryPositionEmbedder
trellis/modules/attention/modules.py:18
↓ 2 callersClassSparseLinear
trellis/modules/sparse/linear.py:10
↓ 2 callersClassSparseMultiHeadRMSNorm
trellis/modules/sparse/attention/modules.py:12
↓ 2 callersClassSparseSubdivideBlock3d
A 3D subdivide block that can subdivide the sparse tensor. Args: channels: channels in the inputs and outputs. out_chan
trellis/models/structured_latent_vae/decoder_mesh.py:13
↓ 2 callersClassTimestepEmbedder
Embeds scalar timesteps into vector representations.
trellis/models/sparse_structure_flow.py:11
↓ 1 callersClassChannelLayerNorm32
trellis/modules/norm.py:18
↓ 1 callersClassDownsampleBlock3d
trellis/models/sparse_structure_vae.py:50
↓ 1 callersClassFlexiCubes
trellis/representations/mesh/flexicube.py:17
↓ 1 callersClassGroupNorm32
A GroupNorm layer that converts to float32 before the forward pass.
trellis/modules/norm.py:10
↓ 1 callersClassMeshExtractResult
trellis/representations/mesh/cube2mesh.py:8
↓ 1 callersClassModulatedSparseTransformerCrossBlock
Sparse Transformer cross-attention block (MSA + MCA + FFN) with adaptive layer norm conditioning.
trellis/modules/sparse/transformer/modulated.py:81
↓ 1 callersClassModulatedTransformerCrossBlock
Transformer cross-attention block (MSA + MCA + FFN) with adaptive layer norm conditioning.
trellis/modules/transformer/modulated.py:76
↓ 1 callersClassPipeline
A base class for pipelines.
trellis/pipelines/base.py:7
↓ 1 callersClassSparseFeatures2Mesh
trellis/representations/mesh/cube2mesh.py:58
↓ 1 callersClassSparseGELU
trellis/modules/sparse/nonlinearity.py:23
↓ 1 callersClassSparseTransformerBlock
Sparse Transformer block (MSA + FFN).
trellis/modules/sparse/transformer/blocks.py:24
↓ 1 callersClassTrellisImageTo3DPipeline
Pipeline for inferring Trellis image-to-3D models. Args: models (dict[str, nn.Module]): The models to use in the pipeline.
trellis/pipelines/trellis_image_to_3d.py:26
↓ 1 callersClassTrellisModelManager
Basic manager for Trellis models, using ComfyUI's new model path.
trellis_model_manager.py:32
↓ 1 callersClassUpsampleBlock3d
trellis/models/sparse_structure_vae.py:75
↓ 1 callersClassYosoOutput
Output class for Marigold monocular normals prediction pipeline. Args: prediction (`np.ndarray`, `torch.Tensor`): Predic
stablex/pipeline_yoso.py:80
↓ 1 callersClassYosoPipeline
Pipeline for monocular normals estimation using the Marigold method: https://marigoldmonodepth.github.io. Pipeline for text-to-image generation u
stablex/pipeline_yoso.py:101
ClassClassifierFreeGuidanceSamplerMixin
A mixin class for samplers that apply classifier-free guidance.
trellis/pipelines/samplers/classifier_free_guidance_mixin.py:4
ClassControlNetVAEModel
stablex/controlnetvae.py:23
ClassDifferenceExtractorNode
StableXWrapper.py:138
ClassDownloadAndLoadStableXModel
StableXWrapper.py:27
ClassFlowEulerCfgSampler
Generate samples from a flow-matching model using Euler sampling with classifier-free guidance.
trellis/pipelines/samplers/flow_euler.py:120
ClassFlowEulerGuidanceIntervalSampler
Generate samples from a flow-matching model using Euler sampling with classifier-free guidance and interval.
trellis/pipelines/samplers/flow_euler.py:160
ClassFlowEulerSampler
Generate samples from a flow-matching model using Euler sampling. Args: sigma_min: The minimum scale of noise in flow.
trellis/pipelines/samplers/flow_euler.py:11
ClassGuidanceIntervalSamplerMixin
A mixin class for samplers that apply classifier-free guidance with interval.
trellis/pipelines/samplers/guidance_interval_mixin.py:4
ClassIF_TrellisCheckpointLoader
Node to manage the loading of the TRELLIS model with lazy backend selection.
IF_TrellisCheckpointLoader.py:20
ClassIF_TrellisImageTo3D
IF_Trellis.py:37
ClassModulatedSparseTransformerBlock
Sparse Transformer block (MSA + FFN) with adaptive layer norm conditioning.
trellis/modules/sparse/transformer/modulated.py:10
ClassModulatedTransformerBlock
Transformer block (MSA + FFN) with adaptive layer norm conditioning.
trellis/modules/transformer/modulated.py:9
ClassRastContext
trellis/utils/_rasterization.py:5
ClassSLatEncoder
trellis/models/structured_latent_vae/encoder.py:9
ClassSLatFlowModel
trellis/models/structured_latent_flow.py:68
ClassSLatMeshDecoder
trellis/models/structured_latent_vae/decoder_mesh.py:71
ClassSampler
A base class for samplers.
trellis/pipelines/samplers/base.py:5
ClassSerializeMode
trellis/modules/sparse/attention/serialized_attn.py:39
ClassSparseActivation
trellis/modules/sparse/nonlinearity.py:28
ClassSparseConv3d
trellis/modules/sparse/conv/conv_torchsparse.py:11
ClassSparseConv3d
trellis/modules/sparse/conv/conv_spconv.py:12
ClassSparseDownsample
Downsample a sparse tensor by a factor of `factor`. Implemented as average pooling.
trellis/modules/sparse/spatial.py:13
ClassSparseGroupNorm
trellis/modules/sparse/norm.py:14
ClassSparseGroupNorm32
A GroupNorm layer that converts to float32 before the forward pass.
trellis/modules/sparse/norm.py:46
ClassSparseInverseConv3d
trellis/modules/sparse/conv/conv_torchsparse.py:27
ClassSparseInverseConv3d
trellis/modules/sparse/conv/conv_spconv.py:57
ClassSparseLayerNorm
trellis/modules/sparse/norm.py:31
ClassSparseLayerNorm32
A LayerNorm layer that converts to float32 before the forward pass.
trellis/modules/sparse/norm.py:53
ClassSparseReLU
trellis/modules/sparse/nonlinearity.py:13
ClassSparseSiLU
trellis/modules/sparse/nonlinearity.py:18
ClassSparseStructureDecoder
Decoder for Sparse Structure (\mathcal{D}_S in the paper Sec. 3.3). Args: out_channels (int): Channels of the output.
trellis/models/sparse_structure_vae.py:210
ClassSparseStructureEncoder
Encoder for Sparse Structure (\mathcal{E}_S in the paper Sec. 3.3). Args: in_channels (int): Channels of the input.
trellis/models/sparse_structure_vae.py:101
ClassSparseStructureFlowModel
trellis/models/sparse_structure_flow.py:55
ClassSparseSubdivide
Upsample a sparse tensor by a factor of `factor`. Implemented as nearest neighbor interpolation.
trellis/modules/sparse/spatial.py:84
ClassSparseTransformerBase
Sparse Transformer without output layers. Serve as the base class for encoder and decoder.
trellis/models/structured_latent_vae/base.py:27
ClassSparseTransformerCrossBlock
Sparse Transformer cross-attention block (MSA + MCA + FFN).
trellis/modules/sparse/transformer/blocks.py:81
ClassSparseUpsample
Upsample a sparse tensor by a factor of `factor`. Implemented as nearest neighbor interpolation.
trellis/modules/sparse/spatial.py:59
ClassStableXProcessImage
StableXWrapper.py:93
ClassTransformerBlock
Transformer block (MSA + FFN).
trellis/modules/transformer/blocks.py:62
ClassTransformerCrossBlock
Transformer cross-attention block (MSA + MCA + FFN).
trellis/modules/transformer/blocks.py:115