Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Tencent-Hunyuan/Hunyuan3D-1
/ types & classes
Types & classes
83 in github.com/Tencent-Hunyuan/Hunyuan3D-1
⨍
Functions
479
◇
Types & classes
83
↳
Endpoints
2
↓ 8 callers
Class
Fp32LayerNorm
svrm/ldm/modules/attention.py:371
↓ 3 callers
Class
GifRenderer
render frame(s) of mesh using pytorch3d
infer/gif_render.py:31
↓ 3 callers
Class
Image2Views
infer/image_to_views.py:50
↓ 3 callers
Class
MeshBaker
third_party/mesh_baker.py:22
↓ 3 callers
Class
MeshOBJ
svrm/ldm/utils/ops.py:405
↓ 3 callers
Class
Removebg
infer/removebg.py:9
↓ 3 callers
Class
Text2Image
infer/text_to_image.py:34
↓ 3 callers
Class
Views2Mesh
infer/views_to_mesh.py:41
↓ 2 callers
Class
Attention
svrm/ldm/modules/x_transformer.py:215
↓ 2 callers
Class
CrossAttention
svrm/ldm/modules/attention.py:210
↓ 2 callers
Class
DinoVisionTransformer
svrm/ldm/modules/encoders/dinov2/models/vision_transformer.py:44
↓ 2 callers
Class
DropPath
Drop paths (Stochastic Depth) per sample (when applied in main path of residual blocks).
svrm/ldm/modules/encoders/dinov2/layers/drop_path.py:26
↓ 2 callers
Class
FeedForward
svrm/ldm/modules/attention.py:105
↓ 2 callers
Class
LayerScale
svrm/ldm/modules/encoders/dinov2/layers/layer_scale.py:15
↓ 2 callers
Class
Mesh
svrm/ldm/modules/rendering_neus/mesh.py:12
↓ 1 callers
Class
AbsolutePositionalEmbedding
svrm/ldm/modules/x_transformer.py:25
↓ 1 callers
Class
BasicTransformerBlockLRM
svrm/ldm/modules/attention.py:393
↓ 1 callers
Class
BlockChunk
svrm/ldm/modules/encoders/dinov2/models/vision_transformer.py:37
↓ 1 callers
Class
FeedForward
svrm/ldm/modules/x_transformer.py:194
↓ 1 callers
Class
FixedPositionalEmbedding
svrm/ldm/modules/x_transformer.py:39
↓ 1 callers
Class
GEGLU
svrm/ldm/modules/x_transformer.py:184
↓ 1 callers
Class
GEGLU
svrm/ldm/modules/attention.py:95
↓ 1 callers
Class
GRUGating
svrm/ldm/modules/x_transformer.py:168
↓ 1 callers
Class
ImgToTriplaneTransformer
Transformer block for image-like data. First, project the input (aka embedding) and reshape to b, t, d. Then apply standard transform
svrm/ldm/modules/attention.py:427
↓ 1 callers
Class
ImportanceRenderer
Modified original version to filter out-of-box samples as TensoRF does. Reference: TensoRF: https://github.com/apchenstu/TensoRF/blo
svrm/ldm/modules/rendering_neus/utils/renderer.py:93
↓ 1 callers
Class
LearnedVariance
svrm/ldm/modules/rendering_neus/utils/ray_marcher.py:24
↓ 1 callers
Class
MV23DPredictor
svrm/predictor.py:38
↓ 1 callers
Class
MipRayMarcher2
svrm/ldm/modules/rendering_neus/utils/ray_marcher.py:38
↓ 1 callers
Class
NVDiffRasterizerContext
svrm/ldm/modules/rendering_neus/rasterize.py:7
↓ 1 callers
Class
OSGDecoder
Triplane decoder that gives RGB and sigma values from sampled features. Using ReLU here instead of Softplus in the original implementation.
svrm/ldm/modules/rendering_neus/synthesizer.py:19
↓ 1 callers
Class
RaySampler
svrm/ldm/modules/rendering_neus/utils/ray_sampler.py:22
↓ 1 callers
Class
RefOnlyNoisedUNet
mvd/hunyuan3d_mvd_std_pipeline.py:109
↓ 1 callers
Class
RefOnlyNoisedUNet
mvd/hunyuan3d_mvd_lite_pipeline.py:110
↓ 1 callers
Class
ReferenceOnlyAttnProc
mvd/hunyuan3d_mvd_std_pipeline.py:93
↓ 1 callers
Class
ReferenceOnlyAttnProc
mvd/hunyuan3d_mvd_lite_pipeline.py:91
↓ 1 callers
Class
Residual
svrm/ldm/modules/x_transformer.py:163
↓ 1 callers
Class
Scale
svrm/ldm/modules/x_transformer.py:117
Class
AdaNorm
svrm/ldm/modules/attention.py:378
Class
AdamWwithEMAandWings
svrm/ldm/util.py:145
Class
Attention
svrm/ldm/modules/encoders/dinov2/layers/attention.py:36
Class
AttentionLayers
svrm/ldm/modules/x_transformer.py:370
Class
BasicTransformerBlock
svrm/ldm/modules/attention.py:335
Class
BiasActCuda
svrm/ldm/modules/rendering_neus/third_party/ops/bias_act.py:144
Class
BiasActCudaGrad
svrm/ldm/modules/rendering_neus/third_party/ops/bias_act.py:177
Class
BlockMod
using Modified Block, see below
svrm/ldm/modules/encoders/dinov2/layers/block.py:45
Class
CenterPadding
svrm/ldm/modules/encoders/dinov2/hub/utils.py:23
Class
CheckpointFunction
svrm/ldm/modules/attention.py:62
Class
DINOHead
svrm/ldm/modules/encoders/dinov2/layers/dino_head.py:12
Class
EasyDict
Convenience class that behaves like a dict but allows access with the attribute syntax.
svrm/ldm/modules/rendering_neus/third_party/dnnlib/util.py:42
Class
Encoder
svrm/ldm/modules/x_transformer.py:541
Class
FlashAttention
svrm/ldm/modules/attention.py:246
Class
FrozenDinoV2ImageEmbedder
Uses the dinov2 image encoder with camera modulation. Not actually frozen... If you want that set cond_stage_trainable=False in cfg
svrm/ldm/modules/encoders/dinov2_mod.py:23
Class
HunYuan3D_MVD_Std_Pipeline
mvd/hunyuan3d_mvd_std_pipeline.py:187
Class
Hunyuan3d_MVD_Lite_Pipeline
mvd/hunyuan3d_mvd_lite_pipeline.py:155
Class
ImgToTriplaneModel
The full UNet model with attention and timestep embedding. :param in_channels: channels in the input Tensor. :param model_channels: base
svrm/ldm/modules/translator/img_to_triplane.py:9
Class
InfiniteSampler
svrm/ldm/modules/rendering_neus/third_party/misc.py:113
Class
LinearAttention
svrm/ldm/modules/attention.py:138
Class
Logger
Redirect stderr to stdout, optionally print stdout to a file, and optionally force flushing on both stdout and the file.
svrm/ldm/modules/rendering_neus/third_party/dnnlib/util.py:58
Class
MemEffAttention
svrm/ldm/modules/encoders/dinov2/layers/attention.py:72
Class
MemoryEfficientCrossAttention
svrm/ldm/modules/attention.py:284
Class
Mlp
svrm/ldm/modules/encoders/dinov2/layers/mlp.py:16
Class
NestedTensorBlockMod
svrm/ldm/modules/encoders/dinov2/layers/block.py:220
Class
PatchEmbed
2D image to patch embedding: (B,C,H,W) -> (B,N,D) Args: img_size: Image size. patch_size: Patch token size. in_chans
svrm/ldm/modules/encoders/dinov2/layers/patch_embed.py:25
Class
RMSNorm
svrm/ldm/modules/x_transformer.py:151
Class
Rezero
svrm/ldm/modules/x_transformer.py:128
Class
SSIM
svrm/ldm/modules/rendering_neus/third_party/pytorch_ssim/__init__.py:49
Class
SVRMModel
svrm/ldm/models/svrm.py:109
Class
ScaleNorm
svrm/ldm/modules/x_transformer.py:139
Class
ShapeLoss
svrm/ldm/utils/ops.py:473
Class
SpatialSelfAttention
svrm/ldm/modules/attention.py:157
Class
SpecifyGradient
svrm/ldm/utils/ops.py:67
Class
SwiGLUFFN
svrm/ldm/modules/encoders/dinov2/layers/swiglu_ffn.py:14
Class
SwiGLUFFNFused
svrm/ldm/modules/encoders/dinov2/layers/swiglu_ffn.py:54
Class
TransformerWrapper
svrm/ldm/modules/x_transformer.py:548
Class
TriplaneSynthesizer
Synthesizer that renders a triplane volume with planes and a camera. Reference: EG3D: https://github.com/NVlabs/eg3d/blob/main/eg3d/
svrm/ldm/modules/rendering_neus/synthesizer.py:131
Class
Weights
svrm/ldm/modules/encoders/dinov2/hub/backbones.py:14
Class
_GridSample2dBackward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample_gradfix.py:57
Class
_GridSample2dBackward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:62
Class
_GridSample2dForward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample_gradfix.py:40
Class
_GridSample2dForward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:41
Class
_GridSample3dBackward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:116
Class
_GridSample3dForward
svrm/ldm/modules/rendering_neus/third_party/ops/grid_sample.py:93
Class
_TruncExp
svrm/ldm/utils/ops.py:51