SYMBOL INDEX (395 symbols across 42 files) FILE: data_capture_and_preprocessing/metashape2neus.py function normalize_camera (line 7) | def normalize_camera(R_list, t_list, camera2object_ratio=3): function make4x4 (line 26) | def make4x4(P): class MetashapePoseLoader (line 34) | class MetashapePoseLoader: method __init__ (line 35) | def __init__(self, xml_path, camera2object_ratio): FILE: data_capture_and_preprocessing/metashape2neus2_json_and_images.py function create_json_file (line 10) | def create_json_file(data, filename): FILE: data_capture_and_preprocessing/sam_mvps.py function pick_point (line 27) | def pick_point(event, x, y, flags, param): function show_mask (line 32) | def show_mask(mask, ax, random_color=False): function show_points (line 42) | def show_points(coords, labels, ax, marker_size=375): function show_box (line 51) | def show_box(box, ax): FILE: exp_runner.py function get_class (line 28) | def get_class(kls): class Runner (line 36) | class Runner: method __init__ (line 37) | def __init__(self, conf_text, mode='train', is_continue=False, datadir... method train (line 121) | def train(self): method update_learning_rate (line 270) | def update_learning_rate(self): method file_backup (line 281) | def file_backup(self): method load_checkpoint (line 298) | def load_checkpoint(self, checkpoint_name): method save_checkpoint (line 306) | def save_checkpoint(self): method validate_normal_pixel_based (line 317) | def validate_normal_pixel_based(self, idx=-1, resolution_level=-1): method validate_normal_patch_based (line 397) | def validate_normal_patch_based(self, idx=-1, resolution_level=-1, gra... method validate_mesh (line 483) | def validate_mesh(self, world_space=True, resolution=256, threshold=0.0): method remove_isolated_clusters (line 508) | def remove_isolated_clusters(self, mesh): method eval_mae (line 527) | def eval_mae(self, gradient_method): method eval_geo (line 580) | def eval_geo(self, resolution=1024): method find_visible_points (line 618) | def find_visible_points(self, mesh): FILE: models/cd_and_fscore.py function chamfer_distance_and_f1_score (line 5) | def chamfer_distance_and_f1_score(ref_points, eval_points, f_threshold=0... FILE: models/dataset_loader.py function load_K_Rt_from_P (line 14) | def load_K_Rt_from_P(filename, P=None): class Dataset (line 37) | class Dataset: method __init__ (line 38) | def __init__(self, conf): method gen_rays_at (line 158) | def gen_rays_at(self, img_idx, resolution_level=1, within_mask=False): method gen_patches_at (line 183) | def gen_patches_at(self, img_idx, resolution_level=1, patch_H=3, patch... method gen_random_patches (line 229) | def gen_random_patches(self, num_patch, patch_H=3, patch_W=3): method near_far_from_sphere (line 285) | def near_far_from_sphere(self, rays_o, rays_d): method image_at (line 305) | def image_at(self, idx, resolution_level): FILE: models/fields.py class SDFNetwork (line 7) | class SDFNetwork(nn.Module): method __init__ (line 8) | def __init__(self, method increase_bandwidth (line 73) | def increase_bandwidth(self): method forward (line 76) | def forward(self, inputs): method sdf (line 101) | def sdf(self, x): method sdf_hidden_appearance (line 104) | def sdf_hidden_appearance(self, x): method gradient (line 108) | def gradient(self, x): method divergence (line 122) | def divergence(self, y, x): method laplace (line 129) | def laplace(self, x): class SingleVarianceNetwork (line 133) | class SingleVarianceNetwork(nn.Module): method __init__ (line 134) | def __init__(self, init_val): method forward (line 138) | def forward(self, x): FILE: models/renderer.py function extract_fields (line 9) | def extract_fields(bound_min, bound_max, resolution, query_func): function extract_geometry (line 27) | def extract_geometry(bound_min, bound_max, resolution, threshold, query_... class NeuSRenderer (line 37) | class NeuSRenderer: method __init__ (line 38) | def __init__(self, sdf_network, deviation_network, method occ_eval_fn (line 56) | def occ_eval_fn(self, x): method render (line 63) | def render(self, rays_o_patch_all, # (num_patch, patch_H, patch_W, 3) method render_normal_pixel_based (line 279) | def render_normal_pixel_based(self, rays_o, rays_d, near, far): method extract_geometry (line 353) | def extract_geometry(self, bound_min, bound_max, resolution, threshold... FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/datasets/dnerf_synthetic.py function _load_renderings (line 16) | def _load_renderings(root_fp: str, subject_id: str, split: str): class SubjectLoader (line 60) | class SubjectLoader(torch.utils.data.Dataset): method __init__ (line 79) | def __init__( method __len__ (line 124) | def __len__(self): method __getitem__ (line 128) | def __getitem__(self, index): method preprocess (line 133) | def preprocess(self, data): method update_num_rays (line 157) | def update_num_rays(self, num_rays): method fetch_data (line 160) | def fetch_data(self, index): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/datasets/nerf_360_v2.py function _load_colmap (line 25) | def _load_colmap(root_fp: str, subject_id: str, split: str, factor: int ... class SubjectLoader (line 145) | class SubjectLoader(torch.utils.data.Dataset): method __init__ (line 161) | def __init__( method __len__ (line 194) | def __len__(self): method __getitem__ (line 198) | def __getitem__(self, index): method preprocess (line 203) | def preprocess(self, data): method update_num_rays (line 225) | def update_num_rays(self, num_rays): method fetch_data (line 228) | def fetch_data(self, index): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/datasets/nerf_synthetic.py function _load_renderings (line 17) | def _load_renderings(root_fp: str, subject_id: str, split: str): class SubjectLoader (line 53) | class SubjectLoader(torch.utils.data.Dataset): method __init__ (line 72) | def __init__( method __len__ (line 124) | def __len__(self): method __getitem__ (line 128) | def __getitem__(self, index): method preprocess (line 133) | def preprocess(self, data): method update_num_rays (line 157) | def update_num_rays(self, num_rays): method fetch_data (line 160) | def fetch_data(self, index): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/datasets/utils.py function namedtuple_map (line 10) | def namedtuple_map(fn, tup): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/radiance_fields/mlp.py class MLP (line 14) | class MLP(nn.Module): method __init__ (line 15) | def __init__( method initialize (line 67) | def initialize(self): method forward (line 87) | def forward(self, x): class DenseLayer (line 104) | class DenseLayer(MLP): method __init__ (line 105) | def __init__(self, input_dim, output_dim, **kwargs): class NerfMLP (line 114) | class NerfMLP(nn.Module): method __init__ (line 115) | def __init__( method query_density (line 148) | def query_density(self, x): method forward (line 153) | def forward(self, x, condition=None): class SinusoidalEncoder (line 168) | class SinusoidalEncoder(nn.Module): method __init__ (line 171) | def __init__(self, x_dim, min_deg, max_deg, use_identity: bool = True): method latent_dim (line 182) | def latent_dim(self) -> int: method forward (line 187) | def forward(self, x: torch.Tensor) -> torch.Tensor: class VanillaNeRFRadianceField (line 206) | class VanillaNeRFRadianceField(nn.Module): method __init__ (line 207) | def __init__( method query_opacity (line 228) | def query_opacity(self, x, step_size): method query_density (line 235) | def query_density(self, x): method forward (line 240) | def forward(self, x, condition=None): class DNeRFRadianceField (line 248) | class DNeRFRadianceField(nn.Module): method __init__ (line 249) | def __init__(self) -> None: method query_opacity (line 264) | def query_opacity(self, x, timestamps, step_size): method query_density (line 273) | def query_density(self, x, t): method forward (line 279) | def forward(self, x, t, condition=None): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/radiance_fields/ngp.py class _TruncExp (line 22) | class _TruncExp(Function): # pylint: disable=abstract-method method forward (line 27) | def forward(ctx, x): # pylint: disable=arguments-differ method backward (line 33) | def backward(ctx, g): # pylint: disable=arguments-differ function contract_to_unisphere (line 41) | def contract_to_unisphere( class NGPradianceField (line 66) | class NGPradianceField(torch.nn.Module): method __init__ (line 69) | def __init__( method query_density (line 147) | def query_density(self, x, return_feat: bool = False): method _query_rgb (line 171) | def _query_rgb(self, dir, embedding): method forward (line 186) | def forward( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/train_ngp_nerf.py function occ_eval_fn (line 190) | def occ_eval_fn(x): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/examples/utils.py function set_random_seed (line 15) | def set_random_seed(seed): function render_image (line 21) | def render_image( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/__init__.py function unpack_to_ray_indices (line 30) | def unpack_to_ray_indices(*args, **kwargs): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/cdf.py function ray_resampling (line 12) | def ray_resampling( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/contraction.py class ContractionType (line 12) | class ContractionType(Enum): method to_cpp_version (line 55) | def to_cpp_version(self): function contract (line 66) | def contract( function contract_inv (line 86) | def contract_inv( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/cuda/__init__.py function _make_lazy_cuda_func (line 8) | def _make_lazy_cuda_func(name: str) -> Callable: FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/cuda/_backend.py function cuda_toolkit_available (line 17) | def cuda_toolkit_available(): function cuda_toolkit_version (line 26) | def cuda_toolkit_version(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/cuda/csrc/include/helpers_contraction.h type ContractionType (line 9) | enum ContractionType function float3 (line 16) | float3 roi_to_unit( function float3 (line 23) | float3 unit_to_roi( function float3 (line 30) | float3 inf_to_unit_tanh( function float3 (line 42) | float3 unit_to_inf_tanh( function float3 (line 61) | float3 inf_to_unit_sphere( function float3 (line 81) | float3 unit_sphere_to_inf( function float3 (line 101) | float3 apply_contraction( function float3 (line 116) | float3 apply_contraction_inv( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/cuda/csrc/include/helpers_math.h type uint (line 45) | typedef unsigned int uint; type ushort (line 46) | typedef unsigned short ushort; function fminf (line 59) | inline float fminf(float a, float b) function fmaxf (line 64) | inline float fmaxf(float a, float b) function max (line 69) | inline int max(int a, int b) function min (line 74) | inline int min(int a, int b) function rsqrtf (line 79) | inline float rsqrtf(float x) function float2 (line 89) | float2 make_float2(float s) function float2 (line 93) | float2 make_float2(float3 a) function float2 (line 97) | float2 make_float2(int2 a) function float2 (line 101) | float2 make_float2(uint2 a) function int2 (line 106) | int2 make_int2(int s) function int2 (line 110) | int2 make_int2(int3 a) function int2 (line 114) | int2 make_int2(uint2 a) function int2 (line 118) | int2 make_int2(float2 a) function uint2 (line 123) | uint2 make_uint2(uint s) function uint2 (line 127) | uint2 make_uint2(uint3 a) function uint2 (line 131) | uint2 make_uint2(int2 a) function float3 (line 136) | float3 make_float3(float s) function float3 (line 140) | float3 make_float3(float2 a) function float3 (line 144) | float3 make_float3(float2 a, float s) function float3 (line 148) | float3 make_float3(float4 a) function float3 (line 152) | float3 make_float3(int3 a) function float3 (line 156) | float3 make_float3(uint3 a) function int3 (line 161) | int3 make_int3(int s) function int3 (line 165) | int3 make_int3(int2 a) function int3 (line 169) | int3 make_int3(int2 a, int s) function int3 (line 173) | int3 make_int3(uint3 a) function int3 (line 177) | int3 make_int3(float3 a) function uint3 (line 182) | uint3 make_uint3(uint s) function uint3 (line 186) | uint3 make_uint3(uint2 a) function uint3 (line 190) | uint3 make_uint3(uint2 a, uint s) function uint3 (line 194) | uint3 make_uint3(uint4 a) function uint3 (line 198) | uint3 make_uint3(int3 a) function float4 (line 203) | float4 make_float4(float s) function float4 (line 207) | float4 make_float4(float3 a) function float4 (line 211) | float4 make_float4(float3 a, float w) function float4 (line 215) | float4 make_float4(int4 a) function float4 (line 219) | float4 make_float4(uint4 a) function int4 (line 224) | int4 make_int4(int s) function int4 (line 228) | int4 make_int4(int3 a) function int4 (line 232) | int4 make_int4(int3 a, int w) function int4 (line 236) | int4 make_int4(uint4 a) function int4 (line 240) | int4 make_int4(float4 a) function uint4 (line 245) | uint4 make_uint4(uint s) function uint4 (line 249) | uint4 make_uint4(uint3 a) function uint4 (line 253) | uint4 make_uint4(uint3 a, uint w) function uint4 (line 257) | uint4 make_uint4(int4 a) function float2 (line 750) | float2 operator*(float2 a, float2 b) function float2 (line 759) | float2 operator*(float2 a, float b) function float2 (line 763) | float2 operator*(float b, float2 a) function int2 (line 773) | int2 operator*(int2 a, int2 b) function int2 (line 782) | int2 operator*(int2 a, int b) function int2 (line 786) | int2 operator*(int b, int2 a) function uint2 (line 796) | uint2 operator*(uint2 a, uint2 b) function uint2 (line 805) | uint2 operator*(uint2 a, uint b) function uint2 (line 809) | uint2 operator*(uint b, uint2 a) function float3 (line 819) | float3 operator*(float3 a, float3 b) function float3 (line 829) | float3 operator*(float3 a, float b) function float3 (line 833) | float3 operator*(float b, float3 a) function int3 (line 844) | int3 operator*(int3 a, int3 b) function int3 (line 854) | int3 operator*(int3 a, int b) function int3 (line 858) | int3 operator*(int b, int3 a) function uint3 (line 869) | uint3 operator*(uint3 a, uint3 b) function uint3 (line 879) | uint3 operator*(uint3 a, uint b) function uint3 (line 883) | uint3 operator*(uint b, uint3 a) function float4 (line 894) | float4 operator*(float4 a, float4 b) function float4 (line 905) | float4 operator*(float4 a, float b) function float4 (line 909) | float4 operator*(float b, float4 a) function int4 (line 921) | int4 operator*(int4 a, int4 b) function int4 (line 932) | int4 operator*(int4 a, int b) function int4 (line 936) | int4 operator*(int b, int4 a) function uint4 (line 948) | uint4 operator*(uint4 a, uint4 b) function uint4 (line 959) | uint4 operator*(uint4 a, uint b) function uint4 (line 963) | uint4 operator*(uint b, uint4 a) function float2 (line 1058) | float2 fminf(float2 a, float2 b) function float3 (line 1062) | float3 fminf(float3 a, float3 b) function float4 (line 1066) | float4 fminf(float4 a, float4 b) function int2 (line 1071) | int2 min(int2 a, int2 b) function int3 (line 1075) | int3 min(int3 a, int3 b) function int4 (line 1079) | int4 min(int4 a, int4 b) function uint2 (line 1084) | uint2 min(uint2 a, uint2 b) function uint3 (line 1088) | uint3 min(uint3 a, uint3 b) function uint4 (line 1092) | uint4 min(uint4 a, uint4 b) function float2 (line 1101) | float2 fmaxf(float2 a, float2 b) function float3 (line 1105) | float3 fmaxf(float3 a, float3 b) function float4 (line 1109) | float4 fmaxf(float4 a, float4 b) function int2 (line 1114) | int2 max(int2 a, int2 b) function int3 (line 1118) | int3 max(int3 a, int3 b) function int4 (line 1122) | int4 max(int4 a, int4 b) function uint2 (line 1127) | uint2 max(uint2 a, uint2 b) function uint3 (line 1131) | uint3 max(uint3 a, uint3 b) function uint4 (line 1135) | uint4 max(uint4 a, uint4 b) function lerp (line 1145) | float lerp(float a, float b, float t) function float2 (line 1149) | float2 lerp(float2 a, float2 b, float t) function float3 (line 1153) | float3 lerp(float3 a, float3 b, float t) function float4 (line 1157) | float4 lerp(float4 a, float4 b, float t) function clamp (line 1167) | float clamp(float f, float a, float b) function clamp (line 1171) | int clamp(int f, int a, int b) function uint (line 1175) | uint clamp(uint f, uint a, uint b) function float2 (line 1180) | float2 clamp(float2 v, float a, float b) function float2 (line 1184) | float2 clamp(float2 v, float2 a, float2 b) function float3 (line 1188) | float3 clamp(float3 v, float a, float b) function float3 (line 1192) | float3 clamp(float3 v, float3 a, float3 b) function float4 (line 1196) | float4 clamp(float4 v, float a, float b) function float4 (line 1200) | float4 clamp(float4 v, float4 a, float4 b) function int2 (line 1205) | int2 clamp(int2 v, int a, int b) function int2 (line 1209) | int2 clamp(int2 v, int2 a, int2 b) function int3 (line 1213) | int3 clamp(int3 v, int a, int b) function int3 (line 1217) | int3 clamp(int3 v, int3 a, int3 b) function int4 (line 1221) | int4 clamp(int4 v, int a, int b) function int4 (line 1225) | int4 clamp(int4 v, int4 a, int4 b) function uint2 (line 1230) | uint2 clamp(uint2 v, uint a, uint b) function uint2 (line 1234) | uint2 clamp(uint2 v, uint2 a, uint2 b) function uint3 (line 1238) | uint3 clamp(uint3 v, uint a, uint b) function uint3 (line 1242) | uint3 clamp(uint3 v, uint3 a, uint3 b) function uint4 (line 1246) | uint4 clamp(uint4 v, uint a, uint b) function uint4 (line 1250) | uint4 clamp(uint4 v, uint4 a, uint4 b) function dot (line 1259) | float dot(float2 a, float2 b) function dot (line 1263) | float dot(float3 a, float3 b) function dot (line 1267) | float dot(float4 a, float4 b) function dot (line 1272) | int dot(int2 a, int2 b) function dot (line 1276) | int dot(int3 a, int3 b) function dot (line 1280) | int dot(int4 a, int4 b) function uint (line 1285) | uint dot(uint2 a, uint2 b) function uint (line 1289) | uint dot(uint3 a, uint3 b) function uint (line 1293) | uint dot(uint4 a, uint4 b) function length (line 1302) | float length(float2 v) function length (line 1306) | float length(float3 v) function length (line 1310) | float length(float4 v) function float2 (line 1319) | float2 normalize(float2 v) function float3 (line 1324) | float3 normalize(float3 v) function float4 (line 1329) | float4 normalize(float4 v) function float2 (line 1339) | float2 floorf(float2 v) function float3 (line 1343) | float3 floorf(float3 v) function float4 (line 1347) | float4 floorf(float4 v) function fracf (line 1356) | float fracf(float v) function float2 (line 1360) | float2 fracf(float2 v) function float3 (line 1364) | float3 fracf(float3 v) function float4 (line 1368) | float4 fracf(float4 v) function float2 (line 1377) | float2 fmodf(float2 a, float2 b) function float3 (line 1381) | float3 fmodf(float3 a, float3 b) function float4 (line 1385) | float4 fmodf(float4 a, float4 b) function float2 (line 1394) | float2 fabs(float2 v) function float3 (line 1398) | float3 fabs(float3 v) function float4 (line 1402) | float4 fabs(float4 v) function int2 (line 1407) | int2 abs(int2 v) function int3 (line 1411) | int3 abs(int3 v) function int4 (line 1415) | int4 abs(int4 v) function float3 (line 1426) | float3 reflect(float3 i, float3 n) function float3 (line 1435) | float3 cross(float3 a, float3 b) function smoothstep (line 1447) | float smoothstep(float a, float b, float x) function float2 (line 1452) | float2 smoothstep(float2 a, float2 b, float2 x) function float3 (line 1457) | float3 smoothstep(float3 a, float3 b, float3 x) function float4 (line 1462) | float4 smoothstep(float4 a, float4 b, float4 x) function float3 (line 1471) | float3 sign(float3 a) FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/grid.py function query_grid (line 19) | def query_grid( class Grid (line 50) | class Grid(nn.Module): method __init__ (line 67) | def __init__(self, *args, **kwargs): method device (line 72) | def device(self) -> torch.device: method roi_aabb (line 76) | def roi_aabb(self) -> torch.Tensor: method binary (line 87) | def binary(self) -> torch.Tensor: method contraction_type (line 99) | def contraction_type(self) -> ContractionType: class OccupancyGrid (line 113) | class OccupancyGrid(Grid): method __init__ (line 127) | def __init__( method _get_all_cells (line 177) | def _get_all_cells(self) -> torch.Tensor: method _sample_uniform_and_occupied_cells (line 182) | def _sample_uniform_and_occupied_cells(self, n: int) -> torch.Tensor: method _update (line 197) | def _update( method every_n_step (line 242) | def every_n_step( method query_occ (line 280) | def query_occ(self, samples: torch.Tensor) -> torch.Tensor: function _meshgrid3d (line 297) | def _meshgrid3d( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/intersection.py function ray_aabb_intersect (line 14) | def ray_aabb_intersect( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/losses.py function distortion (line 6) | def distortion( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/pack.py function pack_data (line 12) | def pack_data(data: Tensor, mask: Tensor) -> Tuple[Tensor, Tensor]: function pack_info (line 47) | def pack_info(ray_indices: Tensor, n_rays: int = None) -> Tensor: function unpack_info (line 81) | def unpack_info(packed_info: Tensor, n_samples: int) -> Tensor: function unpack_data (line 124) | def unpack_data( class _UnpackData (line 170) | class _UnpackData(torch.autograd.Function): method forward (line 174) | def forward(ctx, packed_info: Tensor, data: Tensor, n_samples: int): method backward (line 184) | def backward(ctx, grad: Tensor): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/ray_marching.py function ray_marching (line 14) | def ray_marching( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/sampling.py function sample_along_rays (line 18) | def sample_along_rays( function sample_along_rays (line 32) | def sample_along_rays( function sample_along_rays (line 45) | def sample_along_rays( function proposal_sampling_with_filter (line 102) | def proposal_sampling_with_filter( FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/nerfacc/vol_rendering.py function rendering (line 15) | def rendering( function accumulate_along_rays (line 132) | def accumulate_along_rays( function accumulate_along_rays_importance (line 200) | def accumulate_along_rays_importance( function accumulate_along_rays_patch_based (line 269) | def accumulate_along_rays_patch_based( function render_transmittance_from_density (line 338) | def render_transmittance_from_density( function render_transmittance_from_alpha (line 406) | def render_transmittance_from_alpha( function render_weight_from_density (line 463) | def render_weight_from_density( function render_weight_from_alpha_patch_based (line 533) | def render_weight_from_alpha_patch_based( function render_weight_and_transmittance_from_alpha_patch_based (line 579) | def render_weight_and_transmittance_from_alpha_patch_based( function render_weight_from_alpha (line 624) | def render_weight_from_alpha( function render_visibility (line 681) | def render_visibility( function render_visibility_patch_based (line 752) | def render_visibility_patch_based( class _RenderingTransmittanceFromDensityCUB (line 821) | class _RenderingTransmittanceFromDensityCUB(torch.autograd.Function): method forward (line 825) | def forward(ctx, ray_indices, t_starts, t_ends, sigmas): method backward (line 838) | def backward(ctx, transmittance_grads): class _RenderingTransmittanceFromDensityNaive (line 847) | class _RenderingTransmittanceFromDensityNaive(torch.autograd.Function): method forward (line 851) | def forward(ctx, packed_info, t_starts, t_ends, sigmas): method backward (line 864) | def backward(ctx, transmittance_grads): class _RenderingTransmittanceFromAlphaCUB (line 873) | class _RenderingTransmittanceFromAlphaCUB(torch.autograd.Function): method forward (line 877) | def forward(ctx, ray_indices, alphas): method backward (line 888) | def backward(ctx, transmittance_grads): class _RenderingTransmittanceFromAlphaNaive (line 897) | class _RenderingTransmittanceFromAlphaNaive(torch.autograd.Function): method forward (line 901) | def forward(ctx, packed_info, alphas): method backward (line 912) | def backward(ctx, transmittance_grads): class _RenderingTransmittanceFromAlphaPatchBasedNaive (line 920) | class _RenderingTransmittanceFromAlphaPatchBasedNaive(torch.autograd.Fun... method forward (line 924) | def forward(ctx, packed_info, alphas): method backward (line 933) | def backward(ctx, grad_transmittance): class _RenderingWeightFromDensityNaive (line 941) | class _RenderingWeightFromDensityNaive(torch.autograd.Function): method forward (line 945) | def forward(ctx, packed_info, t_starts, t_ends, sigmas): method backward (line 960) | def backward(ctx, grad_weights): class _RenderingWeightFromAlphaNaive (line 969) | class _RenderingWeightFromAlphaNaive(torch.autograd.Function): method forward (line 973) | def forward(ctx, packed_info, alphas): method backward (line 982) | def backward(ctx, grad_weights): class _RenderingWeightFromAlphaPatchBasedNaive (line 990) | class _RenderingWeightFromAlphaPatchBasedNaive(torch.autograd.Function): method forward (line 994) | def forward(ctx, packed_info, alphas): method backward (line 1004) | def backward(ctx, grad_weights): class _RenderingWeightAndTransmittanceFromAlphaPatchBasedNaive (line 1013) | class _RenderingWeightAndTransmittanceFromAlphaPatchBasedNaive(torch.aut... method forward (line 1017) | def forward(ctx, packed_info, alphas): method backward (line 1027) | def backward(ctx, grad_weights, grad_transmittance): class _RenderingWeightFromAlphaImportanceSamplingNaive (line 1036) | class _RenderingWeightFromAlphaImportanceSamplingNaive(torch.autograd.Fu... method forward (line 1040) | def forward(ctx, packed_info, alphas, importance_pdfs): method backward (line 1050) | def backward(ctx, grad_weights): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/scripts/run_dev_checks.py function run_command (line 20) | def run_command(command: str) -> bool: function run_github_actions_file (line 33) | def run_github_actions_file(filename: str): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/scripts/run_profiler.py class Profiler (line 12) | class Profiler: method __init__ (line 13) | def __init__(self, warmup=10, repeat=1000): method __call__ (line 17) | def __call__(self, func: Callable): function main (line 54) | def main(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/setup.py function get_ext (line 18) | def get_ext(): function get_extensions (line 26) | def get_extensions(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_contraction.py function test_ContractionType (line 13) | def test_ContractionType(): function test_identity (line 23) | def test_identity(): function test_aabb (line 33) | def test_aabb(): function test_tanh (line 46) | def test_tanh(): function test_sphere (line 61) | def test_sphere(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_grid.py function occ_eval_fn (line 10) | def occ_eval_fn(x: torch.Tensor) -> torch.Tensor: function test_occ_grid (line 16) | def test_occ_grid(): function test_query_grid (line 25) | def test_query_grid(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_intersection.py function test_intersection (line 12) | def test_intersection(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_loss.py function test_distortion (line 13) | def test_distortion(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_pack.py function test_pack_data (line 12) | def test_pack_data(): function test_unpack_info (line 27) | def test_unpack_info(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_ray_marching.py function test_marching_with_near_far (line 11) | def test_marching_with_near_far(): function test_marching_with_grid (line 27) | def test_marching_with_grid(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_rendering.py function test_render_visibility (line 19) | def test_render_visibility(): function test_render_weight_from_alpha (line 49) | def test_render_weight_from_alpha(): function test_render_weight_from_density (line 72) | def test_render_weight_from_density(): function test_accumulate_along_rays (line 93) | def test_accumulate_along_rays(): function test_rendering (line 114) | def test_rendering(): function test_grads (line 137) | def test_grads(): FILE: third_parties/nerfacc-0.3.5/nerfacc-0.3.5/tests/test_resampling.py function test_resampling (line 11) | def test_resampling(): FILE: utilities/utils.py function crop_a_set_of_images (line 13) | def crop_a_set_of_images(*image_path): function crop_image_based_on_ref_image (line 36) | def crop_image_based_on_ref_image(ref_img_path, *img_path): function angular_error_map (line 50) | def angular_error_map(N1, N2): function crop_mask (line 56) | def crop_mask(mask): function crop_image_by_mask (line 67) | def crop_image_by_mask(img, mask): function save_video (line 76) | def save_video(vpath, images, fps): function toRGBA (line 86) | def toRGBA(img, mask):