MCPcopy Index your code
hub / github.com/apple/ml-pointersect / get_settings

Function get_settings

pointersect/inference/main.py:30–126  ·  view source on GitHub ↗
(
        mesh_scale: float = 1.,
        input_camera_trajectory_params: T.Dict[str, T.Any] = None,
        output_camera_trajectory_params: T.Dict[str, T.Any] = None,
        input_camera_setting: T.Dict[str, T.Any] = None,
        output_camera_setting: T.Dict[str, T.Any] = None,
        save_settings: T.Dict[str, T.Any] = None,
        pr_setting: T.Dict[str, T.Any] = None,
        model_loading_settings: T.Dict[str, T.Any] = None,
)

Source from the content-addressed store, hash-verified

28
29
30def get_settings(
31 mesh_scale: float = 1.,
32 input_camera_trajectory_params: T.Dict[str, T.Any] = None,
33 output_camera_trajectory_params: T.Dict[str, T.Any] = None,
34 input_camera_setting: T.Dict[str, T.Any] = None,
35 output_camera_setting: T.Dict[str, T.Any] = None,
36 save_settings: T.Dict[str, T.Any] = None,
37 pr_setting: T.Dict[str, T.Any] = None,
38 model_loading_settings: T.Dict[str, T.Any] = None,
39):
40 input_camera_trajectory_params_defaults = {
41 'min_r': 3,
42 'max_r': 4,
43 'max_angle': 30.,
44 'num_circle': 4,
45 'r_freq': 1,
46 }
47 output_camera_trajectory_params_defaults = {
48 'min_r': 3,
49 'max_r': 4,
50 'max_angle': 30.,
51 'num_circle': 4,
52 'r_freq': 1,
53 }
54 input_camera_setting_defaults = {
55 'fov': 60,
56 'width_px': 100, # 256,
57 'height_px': 100, # 256,
58 }
59 output_camera_setting_defaults = {
60 'fov': 60,
61 'width_px': 400, # 256,
62 'height_px': 400, # 256,
63 'ray_offsets': 'center',
64 }
65 pr_setting_defaults = dict(
66 ray_radius=None, # 0.1, # if <0, set to grid_width/grid_size *2
67 grid_size=None, # 100,
68 grid_center=None, # 0,
69 grid_width=None,
70 # 2.2 * mesh_scale, # full width, it is for mesh range: [-scale, scale] + some margin for numerical error
71 )
72 save_settings_defaults = dict(
73 gif_fps=10,
74 save_pt=False, # True,
75 save_npy=True,
76 save_gif=True,
77 save_png=True,
78 save_ply=True,
79 overwrite=True,
80 background_color=1.,
81 font_size=12,
82 idx_ref=-1,
83 )
84 model_loading_settings_defaults = dict(
85 loss_name='test_epoch_loss_hit', # 'valid_epoch_loss_hit', # training test set is not the test set
86 loss_smooth_window=100, # 1,
87 loss_smooth_std=30., # 1.,

Callers 3

render_meshFunction · 0.85
render_rgbdFunction · 0.85
render_point_cloudFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected