MCPcopy Create free account

hub / github.com/JasonLSC/GSCodec_Studio / functions

Functions1,225 in github.com/JasonLSC/GSCodec_Studio

↓ 1 callersMethod_get_pts_inside_bbox
input: pos output: mask
gsplat/compression_simulation/simulation.py:188
↓ 1 callersMethod_get_sh_sub_names
Returns the standard names for spherical harmonic coefficients. This method generates a list of names for the 15 SH coefficients use
gsplat/compression/yuv_io.py:234
↓ 1 callersMethod_get_simulate_fn
(self, param_name: str)
gsplat/compression_simulation/simulation.py:171
↓ 1 callersMethod_get_simulate_fn
(self, param_name: str)
gsplat/compression_simulation/simulation.py:622
↓ 1 callersMethod_grow_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/modified_stg.py:231
↓ 1 callersMethod_grow_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/STG_Strategy.py:245
↓ 1 callersMethod_grow_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/default.py:264
↓ 1 callersMethod_init_cp_factors_parafac
(self)
examples/lib_bilagrid.py:510
↓ 1 callersMethod_init_gaussians
Random gaussians
examples/image_fitting.py:35
↓ 1 callersMethod_init_identity_grid
(self)
examples/lib_bilagrid.py:280
↓ 1 callersMethod_init_identity_grid
(self)
examples/lib_bilagrid.py:488
↓ 1 callersFunction_isect_offset_encode
Pytorch implementation of `gsplat.cuda._wrapper.isect_offset_encode()`. .. note:: This is a minimal implementation of the fully fused ve
gsplat/cuda/_torch_impl.py:403
↓ 1 callersFunction_isect_tiles
Pytorch implementation of `gsplat.cuda._wrapper.isect_tiles()`. .. note:: This is a minimal implementation of the fully fused version, w
gsplat/cuda/_torch_impl.py:331
↓ 1 callersFunction_lighten_hex_color
(hex_color: str, factor: float = 0.3)
tools/static_bench/make_rd_curve.py:191
↓ 1 callersFunction_load_best_step
(group_root: str)
examples/benchmarks/stg/summarize_stats.py:21
↓ 1 callersFunction_load_config_updates
(config_path: Path)
examples/simple_trainer_old.py:368
↓ 1 callersFunction_load_group_cfg
(group_root: str)
examples/benchmarks/stg/summarize_stats.py:33
↓ 1 callersMethod_load_input
(self)
gsplat/compression/post_training/orchestrator.py:233
↓ 1 callersFunction_load_metadata
(metadata_path: str)
examples/gs_ply_process.py:61
↓ 1 callersMethod_load_metadata
Loads metadata from a JSON file in the specified directory.
gsplat/compression/yuv_codec.py:463
↓ 1 callersMethod_load_yuv_default
Default YUV loading.
gsplat/compression/yuv_io.py:146
↓ 1 callersFunction_num_tensor_elems
(t)
examples/lib_bilagrid.py:157
↓ 1 callersMethod_pad_attr_seq
Pad the attribute sequences to make them square. Args: splats_videos (Dict[str, Tensor]): Dictionary of attribute sequences, where
gsplat/compression/yuv_codec.py:349
↓ 1 callersFunction_pad_n_splats
(splats: Dict[str, Tensor], n_pad: int)
gsplat/compression/seq_hevc_compression.py:510
↓ 1 callersFunction_pad_n_splats
(splats: Dict[str, Tensor], n_pad: int)
gsplat/compression/yuv_compression.py:530
↓ 1 callersMethod_pad_n_splats
Pad the splats to make them square Args: splats (Dict[str, Tensor]): Dictionary of splats with keys as attributes and values as te
gsplat/compression/yuv_codec.py:279
↓ 1 callersFunction_prepare_presets
( presets: Dict[str, Tuple[str, Config]], updates: Optional[Dict[str, Any]], )
examples/simple_trainer_old.py:503
↓ 1 callersMethod_prune_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/modified_stg.py:281
↓ 1 callersMethod_prune_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/STG_Strategy.py:295
↓ 1 callersMethod_prune_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/default.py:313
↓ 1 callersMethod_quant_context_from_manifest
(self, quant_section: Dict[str, object])
gsplat/compression/post_training/orchestrator.py:200
↓ 1 callersFunction_quantize_tensor
Quantizes a tensor to a specified bit depth using per-channel min-max normalization.
examples/gs_ply_process.py:15
↓ 1 callersFunction_quat_scale_to_matrix
Convert quaternion and scale to a 3x3 matrix (R * S).
gsplat/cuda/_torch_impl.py:31
↓ 1 callersMethod_random_sample_pts
(self, mask: Tensor, ratio: float = 0.05)
gsplat/compression_simulation/simulation.py:197
↓ 1 callersFunction_rasterization
A version of rasterization() that utilies on PyTorch's autograd. .. note:: This function still relies on gsplat's CUDA backend for some c
gsplat/rendering.py:585
↓ 1 callersFunction_rasterize_to_pixels_2dgs
Pytorch implementation of `gsplat.cuda._wrapper.rasterize_to_pixels_2dgs()`. This function rasterizes 2D Gaussians to pixels in a Pytorch-friendl
gsplat/cuda/_torch_impl_2dgs.py:171
↓ 1 callersMethod_register_hook
(self, tensor: Tensor)
gsplat/compression_simulation/mask.py:180
↓ 1 callersMethod_relocate_gs
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimize
gsplat/strategy/mcmc.py:148
↓ 1 callersMethod_reorganize
Reorganize a list of splat dictionaries into a sequence of attributes. Args: splats_list (List[Dict]): List of splat dictionaries,
gsplat/compression/yuv_codec.py:376
↓ 1 callersFunction_resolve_colmap_dir
(base_path: str, start_frame: int)
examples/simple_trainer_dyngs.py:1305
↓ 1 callersFunction_sample_mask
(means: Tensor, bbox: Tuple[Tensor, Tensor], ratio: float)
gsplat/compression_simulation/entropy.py:209
↓ 1 callersMethod_save_compression_info
Save lightweight compression metadata and return it.
gsplat/compression/post_training/orchestrator.py:164
↓ 1 callersFunction_save_metadata
(meta: Dict[str, Any], metadata_path: str)
examples/gs_ply_process.py:57
↓ 1 callersMethod_save_metadata
Saves metadata to a JSON file in the specified directory.
gsplat/compression/yuv_codec.py:456
↓ 1 callersMethod_select_bitwidth
(self, step: int)
gsplat/compression_simulation/quantizer.py:56
↓ 1 callersFunction_serialize
(obj: Any)
cfg_sys/config_manager.py:244
↓ 1 callersFunction_serialize_config_value
(value: Any)
examples/simple_trainer_old.py:516
↓ 1 callersMethod_sort_with_frame_index
Organize the list of splats into several sequences of attributs Args: splats_list (List[Dict]): List of splat dictionaries, each
gsplat/compression/yuv_codec.py:298
↓ 1 callersFunction_spherical_harmonics
Pytorch implementation of `gsplat.cuda._wrapper.spherical_harmonics()`.
gsplat/cuda/_torch_impl.py:704
↓ 1 callersMethod_splats_list_to_attribute_seq
Convert a list of splat dictionaries into a sequence of attributes. Args: splats_list (List[Dict]): List of splat dictionaries, ea
gsplat/compression/yuv_codec.py:326
↓ 1 callersFunction_synchronize_compression_config
(cfg: "Config")
examples/simple_trainer_old.py:465
↓ 1 callersMethod_update_state
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], state: D
gsplat/strategy/modified_stg.py:170
↓ 1 callersMethod_update_state
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], state: D
gsplat/strategy/STG_Strategy.py:184
↓ 1 callersMethod_update_state
( self, params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], state: D
gsplat/strategy/default.py:203
↓ 1 callersMethod_write_frame_decode_metadata
Write minimal metadata required for decoding.
gsplat/compression/post_training/orchestrator.py:152
↓ 1 callersFunction_zip_compression
(group_root: str)
examples/benchmarks/stg/summarize_stats.py:41
↓ 1 callersFunctionaccumulate
Alpah compositing of 2D Gaussians in Pure Pytorch. This function performs alpha compositing for Gaussians based on the pair of indices {gauss
gsplat/cuda/_torch_impl.py:432
↓ 1 callersFunctionaccumulate_2dgs
Alpha compositing for 2DGS. .. warning:: This function requires the nerfacc package to be installed. Please install it using the followin
gsplat/cuda/_torch_impl_2dgs.py:78
↓ 1 callersMethodadd_camera
(self, model, width, height, params, prior_focal_length=False, camera_id=None)
mpeg_gsc_utils/pre_colmap.py:133
↓ 1 callersMethodadjust_steps
(self, factor: float)
examples/simple_trainer_old.py:318
↓ 1 callersMethodadjust_steps
(self, factor: float)
examples/ply_loader_renderer.py:312
↓ 1 callersMethodadjust_steps
(self, factor: float)
examples/simple_trainer_2dgs.py:170
↓ 1 callersMethodadjust_steps
(self, factor: float)
examples/simple_trainer.py:249
↓ 1 callersFunctionannotate_image
Draw a red rectangle highlighting the region and place a x2 zoomed inset of the region at the bottom-right corner of the image. Args:
tools/make_highlight.py:10
↓ 1 callersFunctionapply_float_colormap
Convert single channel to a color img. Args: img (torch.Tensor): (..., 1) float32 single channel image. colormap (str): Colormap
examples/utils.py:234
↓ 1 callersFunctionapply_highlight
( row_id: Tuple[str, Optional[str]], metric_index: int, value: str, rankings: Sequence[Dict[Tu
tools/dyn_bench/make_rd_table.py:144
↓ 1 callersFunctionapply_highlight
(row_id: Tuple[str, Optional[str]], dataset: str, metric_index: int, value: str, rankings:
tools/static_bench/make_rd_table.py:225
↓ 1 callersFunctionaverage_pose
New pose using average position, z-axis, and up vector of input poses.
examples/datasets/traj.py:34
↓ 1 callersFunctionbuild_codec
(config: CodecConfig)
gsplat/compression/post_training/codec.py:44
↓ 1 callersFunctionbuild_from_registry
Instantiate or update an object using a registry mapping.
cfg_sys/config_manager.py:146
↓ 1 callersFunctionbuild_rotation
(r)
examples/helper/STG/general_utils.py:139
↓ 1 callersFunctionbuild_rows
(data: OrderedDict)
tools/dyn_bench/make_rd_table.py:157
↓ 1 callersFunctionbuild_rows
(data: OrderedDict)
tools/static_bench/make_rd_table.py:270
↓ 1 callersFunctionbuild_table
(rows: Sequence[Dict])
tools/dyn_bench/make_rd_table.py:176
↓ 1 callersFunctionbuild_table
(rows: Sequence[Dict], dataset_labels: Sequence[str])
tools/static_bench/make_rd_table.py:301
↓ 1 callersFunctionbuild_variant_key
(prefix: str, rate_label: str)
tools/merge_results.py:153
↓ 1 callersFunctionbytes_to_kbps
Convert total bytes across a sequence to kbps at given fps and frame_num. kbps = (size_bytes / frame_num) * 8 * fps / 1024
scripts/main_track_vid/extract_metrics.py:140
↓ 1 callersFunctionbytes_to_kbps
Convert total bytes across a sequence to kbps at given fps and frame_num. kbps = (size_bytes / frame_num) * 8 * fps / 1024
scripts/1f_vid/extract_metrics.py:140
↓ 1 callersFunctioncalculate_average_metrics
Calculate average metrics across all scenes. Args: scene_metrics: Dictionary containing metrics for each scene Retu
tools/summarize_rd_from_exps.py:197
↓ 1 callersFunctioncalculate_directory_size
Calculate the total size of all files in a directory in MB. Args: directory_path: Path to the directory to calculate size for
tools/summarize_rd_from_exps.py:110
↓ 1 callersFunctioncalculate_psnr
Calculate PSNR between two images.
examples/gs_ply_process.py:170
↓ 1 callersFunctioncoerce_value
Best-effort coercion to keep tuple/list shapes consistent.
cfg_sys/config_manager.py:65
↓ 1 callersFunctioncolormap
(img, cmap="jet")
examples/utils.py:218
↓ 1 callersMethodcompare_render_stats
Compare rendering statistics between two sets of results. Args: stats1 (Dict): First set of rendering statistics
examples/compress_ply_sequence.py:919
↓ 1 callersMethodcompare_render_stats
Compare rendering statistics between two sets of results. Args: stats1 (Dict): First set of rendering statistics
examples/codec_ply_sequence.py:1071
↓ 1 callersFunctioncompile_pdf
(table_body: str, pdf_path: Path)
tools/dyn_bench/make_rd_table.py:247
↓ 1 callersFunctioncompile_pdf
(table_body: str, pdf_path: Path)
tools/static_bench/make_rd_table.py:403
↓ 1 callersMethodcompress
Run compression Args: compress_dir (str): directory to save compressed files splats (Dict[str, Tensor]): Gaussian spl
gsplat/compression/png_compression.py:79
↓ 1 callersMethodcompress
Entry for running video anchor compression.
examples/compress_ply_sequence.py:449
↓ 1 callersFunctioncompute_limits
Expand plotting bounds slightly around observed values for aesthetics. Parameters ---------- values : List[float] Sampled values
tools/dyn_bench/make_rd_curve.py:212
↓ 1 callersFunctioncompute_rankings
(rows: Sequence[Dict])
tools/dyn_bench/make_rd_table.py:117
↓ 1 callersFunctioncompute_rankings
( rows: Sequence[Dict], dataset_labels: Sequence[str], )
tools/static_bench/make_rd_table.py:234
↓ 1 callersMethodconnect
(database_path)
mpeg_gsc_utils/pre_colmap.py:111
↓ 1 callersFunctionconstruct_list_of_attributes
(splats)
gsplat/compression/png_compression.py:654
↓ 1 callersFunctionconstruct_list_of_attributes
(splats)
gsplat/compression/hevc_compression.py:813
↓ 1 callersFunctionconstruct_list_of_attributes
(splats)
examples/simple_trainer_old.py:632
↓ 1 callersFunctionconstruct_list_of_attributes
()
examples/simple_trainer_dyngs.py:1282
↓ 1 callersFunctionconstruct_list_of_attributes
(splats)
examples/utils.py:295
↓ 1 callersFunctionconstruct_list_of_attributes
()
examples/helper/ges_tm/post_process_gaussian.py:102
↓ 1 callersFunctionconstruct_list_of_attributes
()
examples/helper/ges_tm/pre_process_gaussian.py:107
← previousnext →301–400 of 1,225, ranked by callers