Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JasonLSC/GSCodec_Studio
/ functions
Functions
1,225 in github.com/JasonLSC/GSCodec_Studio
⨍
Functions
1,225
◇
Types & classes
187
↓ 1 callers
Method
reset_parameters
(self)
gsplat/compression_simulation/gaussian_distribution_model.py:240
↓ 1 callers
Function
rotation_6d_to_matrix
Converts 6D rotation representation by Zhou et al. [1] to rotation matrix using Gram--Schmidt orthogonalization per Section B of [1]. Adapted
examples/utils.py:119
↓ 1 callers
Function
rotmat2qvec
(R)
mpeg_gsc_utils/multiview_video_preprocess/run_per_frame_colmap.py:37
↓ 1 callers
Method
run
( self, splats: Mapping[str, Tensor] | ParameterDict, step: int )
gsplat/compression_simulation/runtime.py:71
↓ 1 callers
Method
run
(self, splats: Mapping[str, Tensor] | ParameterDict, step: int)
gsplat/compression_simulation/runtime.py:212
↓ 1 callers
Function
run_QMIV_metric
Run QMIV quality metrics on YUV files in both YUV and RGB domains. This function executes QMIV tool twice: 1. First in YUV domain to
mpeg_gsc_utils/gsc_metric.py:7
↓ 1 callers
Function
run_QMIV_metric
Run QMIV quality metrics on YUV files in both YUV and RGB domains. This function executes QMIV tool twice: 1. First in YUV domain to
examples/helper/mpeg_gsc/gsc_metric.py:13
↓ 1 callers
Function
run_colmap
(basedir, match_type)
mpeg_gsc_utils/multiview_video_preprocess/gen_poses_bds_file.py:16
↓ 1 callers
Method
run_compression
Entry for running compression.
examples/simple_trainer_old.py:1584
↓ 1 callers
Method
run_compression
Entry for running compression.
examples/simple_trainer_dyngs.py:1107
↓ 1 callers
Method
run_compression
Entry for running compression.
examples/simple_trainer_STG.py:1213
↓ 1 callers
Method
run_compression
Entry for running compression.
examples/ply_loader_renderer.py:793
↓ 1 callers
Method
run_post_training_compression
Use PostTrainingCompressor for post-training compression
examples/simple_trainer.py:1292
↓ 1 callers
Function
sample_add
( params: Union[Dict[str, torch.nn.Parameter], torch.nn.ParameterDict], optimizers: Dict[str, torch.op
gsplat/strategy/ops.py:317
↓ 1 callers
Function
sanitise_dataset_token
(dataset: str)
tools/merge_results.py:146
↓ 1 callers
Method
save_all_to_yuv
Saves all attributes in `splats_video_data` to their respective YUV files.
gsplat/compression/yuv_io.py:109
↓ 1 callers
Function
save_config_snapshot
Persist a configuration dataclass to ``destination`` as YAML.
cfg_sys/config_manager.py:261
↓ 1 callers
Function
save_config_snapshot
(cfg: Config, destination: Path)
examples/simple_trainer_old.py:529
↓ 1 callers
Function
save_gaussian_entropy_model
(param_name: str, entropy_model: torch.nn.Module, compress_dir: str)
gsplat/compression/entropy_coding_compression.py:467
↓ 1 callers
Method
save_params_into_ply_file
Save parameters of Gaussian Splats into .ply file
examples/simple_trainer_old.py:1714
↓ 1 callers
Method
save_params_into_ply_file
Save parameters of Gaussian Splats into .ply file
examples/simple_trainer.py:1454
↓ 1 callers
Function
save_ply
(splats: torch.nn.ParameterDict, path: str)
gsplat/compression/png_compression.py:643
↓ 1 callers
Function
save_ply
(splats: torch.nn.ParameterDict, path: str)
gsplat/compression/hevc_compression.py:802
↓ 1 callers
Function
save_ply
(splats: torch.nn.ParameterDict, path: str)
examples/simple_trainer_old.py:621
↓ 1 callers
Function
save_poses
(basedir, poses, pts3d, perm)
mpeg_gsc_utils/multiview_video_preprocess/gen_poses_bds_file.py:105
↓ 1 callers
Method
save_static_splats_to_ply
(self, path, splats, mode="splats", use_text=False)
examples/simple_trainer_dyngs.py:1246
↓ 1 callers
Function
selective_adam_update
( param: Tensor, param_grad: Tensor, exp_avg: Tensor, exp_avg_sq: Tensor, tiles_touched: T
gsplat/cuda/_wrapper.py:19
↓ 1 callers
Function
serialize_config_value
Recursively convert configuration values into YAML-friendly objects.
cfg_sys/config_manager.py:214
↓ 1 callers
Method
set_scene_rep
(self, scene_rep)
examples/simple_viewer_dyn.py:207
↓ 1 callers
Method
set_up_datasets
( self, data_dir: str, frame_num: int, cfg: Config )
examples/compress_ply_sequence.py:417
↓ 1 callers
Method
set_up_datasets
( self, data_dir: str, frame_num: int, cfg: Config )
examples/codec_ply_sequence.py:519
↓ 1 callers
Method
slice_dyngs_to_3dgs
(self, timestamp)
examples/simple_viewer_dyn.py:86
↓ 1 callers
Method
splats_list_to_attribute_seq
(self, splats_list: List[Dict])
gsplat/compression/seq_hevc_compression.py:397
↓ 1 callers
Method
splats_list_to_attribute_seq
(self, splats_list: List[Dict])
gsplat/compression/yuv_compression.py:434
↓ 1 callers
Function
split_gof
Split [start_frame_id, end_frame_id] into GOF-sized groups. Returns a list of (start, end) inclusive pairs.
examples/simple_trainer_STG.py:1276
↓ 1 callers
Method
stack_render_img_to_vid
(self)
examples/compress_ply_sequence.py:881
↓ 1 callers
Method
stack_render_img_to_vid
(self)
examples/codec_ply_sequence.py:1039
↓ 1 callers
Method
state_dict
(self)
gsplat/compression_simulation/runtime.py:80
↓ 1 callers
Method
step_optimizers
Hook for entropy/mask optimizers to perform a step.
gsplat/compression_simulation/runtime.py:47
↓ 1 callers
Method
step_optimizers
(self, step: int)
gsplat/compression_simulation/runtime.py:77
↓ 1 callers
Method
step_optimizers
(self, step: int)
gsplat/compression_simulation/runtime.py:233
↓ 1 callers
Method
step_profiler
step profiler
examples/simple_trainer_old.py:961
↓ 1 callers
Method
step_profiler
step profiler
examples/simple_trainer_dyngs.py:468
↓ 1 callers
Method
step_profiler
step profiler
examples/simple_trainer_STG.py:495
↓ 1 callers
Method
step_profiler
step profiler
examples/simple_trainer.py:638
↓ 1 callers
Function
strip_lowerdiag
(L)
examples/helper/STG/general_utils.py:125
↓ 1 callers
Function
summarize_rd_from_exps
Main function to summarize rate-distortion results from experiment directory. Args: experiment_dir: Path to the experiment direc
tools/summarize_rd_from_exps.py:253
↓ 1 callers
Method
summary
(self,)
examples/compress_ply_sequence.py:810
↓ 1 callers
Function
test_all_gather_int32
()
tests/_test_distributed.py:28
↓ 1 callers
Function
test_all_gather_tensor_list
()
tests/_test_distributed.py:71
↓ 1 callers
Function
test_all_to_all_int32
()
tests/_test_distributed.py:47
↓ 1 callers
Function
test_all_to_all_tensor_list
()
tests/_test_distributed.py:106
↓ 1 callers
Function
test_fully_fused_projection_packed_2dgs
( test_data, sparse_grad: bool, )
tests/test_2dgs.py:125
↓ 1 callers
Function
test_png_compression
()
tests/test_compression.py:16
↓ 1 callers
Function
test_projection_2dgs
(test_data)
tests/test_2dgs.py:47
↓ 1 callers
Function
test_rasterize_to_pixels_2dgs
(test_data)
tests/test_2dgs.py:234
↓ 1 callers
Function
test_strategy
()
tests/test_strategy.py:16
↓ 1 callers
Function
test_strategy_requires_grad
()
tests/test_strategy.py:66
↓ 1 callers
Function
to_bin_stream
(signed_sym: torch.Tensor, filename: str)
gsplat/compression/entropy_coding_compression.py:448
↓ 1 callers
Method
to_dict
Serialize to dictionary for JSON storage.
gsplat/compression/post_training/stages.py:141
↓ 1 callers
Method
to_meta
(self)
gsplat/compression/post_training/codec.py:56
↓ 1 callers
Method
to_summary
Create lightweight summary for compression_info.json.
gsplat/compression/post_training/stages.py:107
↓ 1 callers
Method
train
(self)
examples/simple_trainer_old.py:1022
↓ 1 callers
Method
train
(self)
examples/simple_trainer_dyngs.py:589
↓ 1 callers
Method
train
(self)
examples/simple_trainer_STG.py:615
↓ 1 callers
Method
train
( self, iterations: int = 1000, lr: float = 0.01, save_imgs: bool = False,
examples/image_fitting.py:77
↓ 1 callers
Method
train
(self)
examples/simple_trainer_2dgs.py:470
↓ 1 callers
Method
train
(self)
examples/simple_trainer.py:699
↓ 1 callers
Function
trbfunction
(x)
examples/simple_viewer_dyn.py:26
↓ 1 callers
Function
trbfunction
(x)
examples/helper/STG/helper_model.py:31
↓ 1 callers
Method
video_decode
Entry for running video anchor decoding.
examples/codec_ply_sequence.py:597
↓ 1 callers
Method
video_encode
Entry for running video anchor encoding.
examples/codec_ply_sequence.py:579
↓ 1 callers
Function
wrap_table_in_document
(table_body: str)
tools/dyn_bench/make_rd_table.py:217
↓ 1 callers
Function
wrap_table_in_document
(table_body: str)
tools/static_bench/make_rd_table.py:373
↓ 1 callers
Function
write_colmap
(path, cameras, offset=0)
mpeg_gsc_utils/multiview_video_preprocess/run_per_frame_colmap.py:50
Function
PYBIND11_MODULE
gsplat/cuda/csrc/ext.cpp:3
Function
RGB2SH
(rgb)
examples/helper/STG/sh_utils.py:114
Method
_
(_)
examples/simple_viewer_dyn.py:177
Method
__call__
(self, f: Callable)
gsplat/profile.py:52
Method
__enter__
(self)
gsplat/profile.py:37
Method
__exit__
(self, exc_type, exc_val, exc_tb)
gsplat/profile.py:42
Method
__getitem__
(self, idx)
examples/helper/mpeg_gsc/gsc_metric.py:224
Method
__getitem__
(self, index: int)
examples/datasets/INVR_N3D.py:171
Method
__getitem__
(self, item: int)
examples/datasets/colmap.py:336
Method
__getitem__
(self, item: int)
examples/datasets/INVR.py:160
Method
__getstate__
Support for pickle serialization.
gsplat/compression/post_training/configs.py:36
Method
__init__
(self, name: str = "unnamed")
gsplat/profile.py:32
Method
__init__
(self, params, eps, betas)
gsplat/optimizers/selective_adam.py:44
Method
__init__
(self, device: Optional[torch.device] = None)
gsplat/compression_simulation/runtime.py:68
Method
__init__
(self, config: CompSimConfig, device: Optional[torch.device] = None)
gsplat/compression_simulation/runtime.py:91
Method
__init__
(self, legacy_obj, config: CompSimConfig, device: Optional[torch.device] = None)
gsplat/compression_simulation/runtime.py:205
Method
__init__
(self, input_shape, device, total_iters=30_000, start_temp=5.0, end_temp=0.1,
gsplat/compression_simulation/ada_mask.py:7
Method
__init__
(self, name: str, config: AttributeQuantizerConfig)
gsplat/compression_simulation/quantizer.py:20
Method
__init__
( self, n_features, resolutions_list, log2_hashmap_size,
gsplat/compression_simulation/gaussian_distribution_model.py:281
Method
__init__
(self, channel=4)
gsplat/compression_simulation/gaussian_distribution_model.py:349
Method
__init__
(self)
gsplat/compression_simulation/mask.py:46
Method
__init__
(self, config: MaskConfig, device: torch.device)
gsplat/compression_simulation/mask.py:54
Method
__init__
(self, config: MaskConfig)
gsplat/compression_simulation/mask.py:172
Method
__init__
(self, entropy_model_enable: bool = False, entropy_model_type: Literal["factorized_model", "g
gsplat/compression_simulation/simulation.py:17
Method
__init__
(self, quantization_sim_type: Optional[Literal["round", "noise", "vq"]] = None, entropy_model
gsplat/compression_simulation/simulation.py:511
← previous
next →
601–700 of 1,225, ranked by callers