MCPcopy Create free account

hub / github.com/Tencent-Hunyuan/Hunyuan3D-2 / functions

Functions375 in github.com/Tencent-Hunyuan/Hunyuan3D-2

↓ 1 callersMethodenable_model_cpu_offload
r""" Offloads all models to CPU using accelerate, reducing memory usage with a low impact on performance. Compared to `enable_sequenti
hy3dgen/shapegen/pipelines.py:334
↓ 1 callersMethodfrom_pretrained
( cls, model_path, device='cuda', dtype=torch.float16, use_safetensors
hy3dgen/shapegen/models/autoencoders/model.py:117
↓ 1 callersMethodfrom_single_file
( cls, ckpt_path, config_path, device='cuda', dtype=torch.float16,
hy3dgen/shapegen/pipelines.py:141
↓ 1 callersMethodfrom_single_file
( cls, ckpt_path, config_path, device='cuda', dtype=torch.float16,
hy3dgen/shapegen/models/autoencoders/model.py:82
↓ 1 callersMethodgenerate
(self, uid, params)
api_server.py:187
↓ 1 callersFunctionget_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
hy3dgen/shapegen/models/conditioner.py:37
↓ 1 callersFunctionget_1d_sincos_pos_embed_from_grid
embed_dim: output dimension for each position pos: a list of positions to be encoded: size (M,) out: (M, D)
hy3dgen/shapegen/models/denoisers/hunyuandit.py:30
↓ 1 callersMethodget_dims
(self, input_dim)
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:107
↓ 1 callersFunctionget_example_img_list
()
gradio_app.py:35
↓ 1 callersFunctionget_example_mv_list
()
gradio_app.py:48
↓ 1 callersFunctionget_example_txt_list
()
gradio_app.py:40
↓ 1 callersFunctionget_logger
(name)
hy3dgen/shapegen/utils.py:22
↓ 1 callersMethodget_mesh
(self)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:285
↓ 1 callersFunctionget_orthographic_projection_matrix
计算正交投影矩阵。 参数: left (float): 投影区域左侧边界。 right (float): 投影区域右侧边界。 bottom (float): 投影区域底部边界。 top (float): 投影区域顶部
hy3dgen/texgen/differentiable_renderer/camera_utils.py:74
↓ 1 callersFunctionget_perspective_projection_matrix
(fovy, aspect_wh, near, far)
hy3dgen/texgen/differentiable_renderer/camera_utils.py:100
↓ 1 callersFunctionget_platform_specific_args
()
hy3dgen/texgen/differentiable_renderer/setup.py:20
↓ 1 callersMethodget_queue_length
(self)
api_server.py:173
↓ 1 callersMethodget_texture
(self)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:298
↓ 1 callersFunctionget_world_transform
(gltf, node_index, parents, world_transforms)
hy3dgen/texgen/custom_rasterizer/custom_rasterizer/io_glb.py:117
↓ 1 callersMethodindex_for_timestep
(self, timestep, schedule_timesteps=None)
hy3dgen/shapegen/schedulers.py:414
↓ 1 callersMethodinit_camera_embedding
(self)
hy3dgen/texgen/hunyuanpaint/unet/modules.py:450
↓ 1 callersMethodinit_condition
(self)
hy3dgen/texgen/hunyuanpaint/unet/modules.py:436
↓ 1 callersMethodinit_from_ckpt
(self, path, ignore_keys=())
hy3dgen/shapegen/models/autoencoders/model.py:143
↓ 1 callersFunctionload_image_from_base64
(image)
api_server.py:142
↓ 1 callersFunctionload_mesh
(mesh)
hy3dgen/texgen/differentiable_renderer/mesh_utils.py:18
↓ 1 callersFunctionload_mesh
(path)
hy3dgen/shapegen/postprocessors.py:28
↓ 1 callersMethodload_mesh
( self, mesh, scale_factor=1.15, auto_center=True, )
hy3dgen/texgen/differentiable_renderer/mesh_render.py:213
↓ 1 callersMethodload_models
(self)
hy3dgen/texgen/pipelines.py:98
↓ 1 callersFunctionload_surface
(mesh, num_points=8192)
hy3dgen/shapegen/surface_loaders.py:26
↓ 1 callersFunctionload_surface_sharpegde
(mesh, num_points=4096, num_sharp_points=4096, sharpedge_flag=True)
hy3dgen/shapegen/surface_loaders.py:74
↓ 1 callersMethodmaybe_free_model_hooks
r""" Function that offloads all components, removes all model hooks that were added when using `enable_model_cpu_offload` and then app
hy3dgen/shapegen/pipelines.py:404
↓ 1 callersFunctionmeshVerticeInpaint
(texture, mask, vtx_pos, vtx_uv, pos_idx, uv_idx, method="smooth")
hy3dgen/texgen/differentiable_renderer/mesh_processor.py:80
↓ 1 callersFunctionmeshVerticeInpaint_smooth
(texture, mask, vtx_pos, vtx_uv, pos_idx, uv_idx)
hy3dgen/texgen/differentiable_renderer/mesh_processor.py:17
↓ 1 callersFunctionmesh_normalize
Normalize mesh vertices to sphere
hy3dgen/shapegen/postprocessors.py:160
↓ 1 callersFunctionmesh_simplify_trimesh
(inputpath, outputpath)
hy3dgen/texgen/utils/simplify_mesh_utils.py:25
↓ 1 callersFunctionmesh_uv_wrap
(mesh)
hy3dgen/texgen/utils/uv_warp_utils.py:19
↓ 1 callersMethodmode
(self)
hy3dgen/shapegen/models/autoencoders/model.py:74
↓ 1 callersMethodmoe_infer
(self, x, flat_expert_indices, flat_expert_weights)
hy3dgen/shapegen/models/denoisers/moe_layers.py:133
↓ 1 callersFunctionpymeshlab2trimesh
(mesh: pymeshlab.MeshSet)
hy3dgen/shapegen/postprocessors.py:62
↓ 1 callersFunctionrandomize_seed_fn
(seed: int, randomize_seed: bool)
gradio_app.py:97
↓ 1 callersMethodrecenter_image
(self, image, border_ratio=0.2)
hy3dgen/texgen/pipelines.py:155
↓ 1 callersMethodrecorrect_rgb
(self, src_image, target_image, alpha_channel, scale=0.95)
hy3dgen/texgen/utils/dehighlight_utils.py:38
↓ 1 callersFunctionreduce_face
(mesh: pymeshlab.MeshSet, max_facenum: int = 200000)
hy3dgen/shapegen/postprocessors.py:37
↓ 1 callersFunctionregister
()
blender_addon.py:339
↓ 1 callersFunctionremove_floater
(mesh: pymeshlab.MeshSet)
hy3dgen/shapegen/postprocessors.py:54
↓ 1 callersMethodrender_normal
( self, elev, azim, camera_distance=None, center=None, resolut
hy3dgen/texgen/differentiable_renderer/mesh_render.py:424
↓ 1 callersMethodrender_normal_multiview
(self, camera_elevs, camera_azims, use_abs_coor=True)
hy3dgen/texgen/pipelines.py:110
↓ 1 callersMethodrender_position
(self, elev, azim, camera_distance=None, center=None, resolution=None, bg_color=[1, 1,
hy3dgen/texgen/differentiable_renderer/mesh_render.py:566
↓ 1 callersMethodrender_position_multiview
(self, camera_elevs, camera_azims)
hy3dgen/texgen/pipelines.py:119
↓ 1 callersMethodrender_sketch_from_depth
(self, depth_image)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:643
↓ 1 callersMethodreset_parameters
(self)
hy3dgen/shapegen/models/denoisers/moe_layers.py:46
↓ 1 callersFunctionrun
()
examples/fast_shape_gen_with_flashvdm.py:28
↓ 1 callersFunctionrun
()
examples/faster_shape_gen_with_flashvdm_mini_turbo.py:30
↓ 1 callersMethodsample_points_and_latents
(self, pc: torch.FloatTensor, feats: Optional[torch.FloatTensor] = None)
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:575
↓ 1 callersFunctionsave_mesh
(mesh, texture_data)
hy3dgen/texgen/differentiable_renderer/mesh_utils.py:30
↓ 1 callersMethodsave_mesh
(self)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:228
↓ 1 callersFunctionseed_everything
(seed)
hy3dgen/text2image.py:23
↓ 1 callersMethodseed_everything
(self, seed)
hy3dgen/texgen/utils/multiview_utils.py:50
↓ 1 callersMethodselect_topkv
(self, q_chunk, k, v, topk)
hy3dgen/shapegen/models/autoencoders/attention_processors.py:73
↓ 1 callersMethodset_cross_attention_processor
(self, processor)
hy3dgen/shapegen/models/autoencoders/attention_blocks.py:478
↓ 1 callersMethodset_default_render_resolution
(self, default_resolution)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:275
↓ 1 callersMethodset_default_texture_resolution
(self, texture_size)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:280
↓ 1 callersMethodset_mesh
( self, vtx_pos, pos_idx, vtx_uv=None, uv_idx=None, scale_factor=1.15, auto_ce
hy3dgen/texgen/differentiable_renderer/mesh_render.py:233
↓ 1 callersMethodset_turbo
(self, is_turbo: bool)
hy3dgen/texgen/hunyuanpaint/pipeline.py:227
↓ 1 callersFunctionsharp_sample_pointcloud
(mesh, num=16384)
hy3dgen/shapegen/surface_loaders.py:40
↓ 1 callersFunctionstride_from_shape
(shape)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:32
↓ 1 callersMethodtexture_inpaint
(self, texture, mask)
hy3dgen/texgen/pipelines.py:148
↓ 1 callersMethodtime_shift
(self, mu: float, sigma: float, t: torch.Tensor)
hy3dgen/shapegen/schedulers.py:178
↓ 1 callersFunctionto_rgb_image
(maybe_rgba: Image.Image)
hy3dgen/texgen/hunyuanpaint/pipeline.py:180
↓ 1 callersFunctiontrimesh2pymeshlab
(mesh: trimesh.Trimesh)
hy3dgen/shapegen/postprocessors.py:76
↓ 1 callersMethoduv_feature_map
(self, vert_feat, bg=None)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:609
↓ 1 callersMethoduv_inpaint
(self, texture, mask)
hy3dgen/texgen/differentiable_renderer/mesh_render.py:800
FunctionLoadObj
(fn)
hy3dgen/texgen/custom_rasterizer/custom_rasterizer/io_obj.py:19
FunctionLoadObjWithTexture
(fn, tex_fn)
hy3dgen/texgen/custom_rasterizer/custom_rasterizer/io_obj.py:37
FunctionRotatePrimitives
(primitives, transform)
hy3dgen/texgen/custom_rasterizer/custom_rasterizer/io_glb.py:233
Method__call__
(self, prompt, seed=0)
hy3dgen/text2image.py:67
Method__call__
(self, image: Image.Image)
hy3dgen/rembg.py:23
Method__call__
(self, mesh, image)
hy3dgen/texgen/pipelines.py:190
Method__call__
(self, input_images, control_images, camera_info)
hy3dgen/texgen/utils/multiview_utils.py:56
Method__call__
(self, image, prompt='')
hy3dgen/texgen/utils/imagesuper_utils.py:26
Method__call__
(self, image)
hy3dgen/texgen/utils/dehighlight_utils.py:69
Method__call__
( self, prompt, control_image, ip_adapter_image, negative_prompt,
hy3dgen/texgen/utils/alignImg4Tex_utils.py:35
Method__call__
(self, init_image, control_image, ip_adapter_image=None,
hy3dgen/texgen/utils/alignImg4Tex_utils.py:95
Method__call__
( self, image: Image.Image = None, prompt=None, negative_prompt='watermark, ug
hy3dgen/texgen/hunyuanpaint/pipeline.py:244
Method__call__
(self, image, border_ratio=0.15, to_tensor=True, **kwargs)
hy3dgen/shapegen/preprocessors.py:109
Method__call__
(self, image_dict, border_ratio=0.15, to_tensor=True, **kwargs)
hy3dgen/shapegen/preprocessors.py:135
Method__call__
Decorator: wrap the function to time its execution.
hy3dgen/shapegen/utils.py:77
Method__call__
( self, image: Union[str, List[str], Image.Image] = None, num_inference_steps: int = 5
hy3dgen/shapegen/pipelines.py:552
Method__call__
( self, image: Union[str, List[str], Image.Image, dict, List[dict]] = None, num_infere
hy3dgen/shapegen/pipelines.py:683
Method__call__
(self, mesh_or_mesh_path, num_points=None)
hy3dgen/shapegen/surface_loaders.py:123
Method__call__
(self, mesh_or_mesh_path, num_uniform_points=None, num_sharp_points=None)
hy3dgen/shapegen/surface_loaders.py:147
Method__call__
( self, mesh: Union[pymeshlab.MeshSet, trimesh.Trimesh, Latent2MeshOutput, str], max_f
hy3dgen/shapegen/postprocessors.py:120
Method__call__
( self, mesh: Union[pymeshlab.MeshSet, trimesh.Trimesh, Latent2MeshOutput, str], )
hy3dgen/shapegen/postprocessors.py:133
Method__call__
( self, mesh: Union[pymeshlab.MeshSet, trimesh.Trimesh, Latent2MeshOutput, str], )
hy3dgen/shapegen/postprocessors.py:145
Method__call__
( self, mesh: Union[trimesh.Trimesh], )
hy3dgen/shapegen/postprocessors.py:187
Method__call__
(self, grid_logits, **kwargs)
hy3dgen/shapegen/models/autoencoders/surface_extractors.py:50
Method__call__
( self, latents: torch.FloatTensor, geo_decoder: Callable, bounds: Union[Tuple
hy3dgen/shapegen/models/autoencoders/volume_decoders.py:143
Method__call__
( self, latents: torch.FloatTensor, geo_decoder: Callable, bounds: Union[Tuple
hy3dgen/shapegen/models/autoencoders/volume_decoders.py:187
Method__call__
( self, latents: torch.FloatTensor, geo_decoder: CrossAttentionDecoder, bounds
hy3dgen/shapegen/models/autoencoders/volume_decoders.py:291
Method__call__
(self, attn, q, k, v)
hy3dgen/shapegen/models/autoencoders/attention_processors.py:30
← previousnext →101–200 of 375, ranked by callers