↓ 4 callersFunctionbuild_dataloader(
dataset_cfg, batch_size, dist, workers=4, logger=None, split='training', training=True,
merge_all_it
dataset/__init__.py:44
↓ 1 callersFunctionbfs_clusterinput: semantic_label, int, N input: ball_query_idxs, int, (nActive) input: start_len, int, (N, 2) output: cluster_idxs, int (sumNPoint, 2), dim 0 for
lib/pointgroup_ops/src/bfs_cluster/bfs_cluster.cpp:93
↓ 1 callersFunctionbuild_mix_dataloader(
dataset_cfg1, dataset_cfg2, batch_size, dist, workers=4, logger=None, split='training', training=True,
dataset/__init__.py:79
↓ 1 callersFunctiongenerate_pseudo_label_batch(
cfg, batch, train_loader, model, model_fn_st, epoch, pseudo_labels_dir, thres=0.7
)
util/pseudo_labels_util.py:21
↓ 1 callersFunctiongenerate_pseudo_labels(
cfg, logger, train_loader, model, model_fn_st, epoch, pseudo_labels_dir, rank=0, thres=0.7, done=True, d
util/pseudo_labels_util.py:44
↓ 1 callersFunctionget_clustersinput: semantic_label, int, N input: ball_query_idxs, Int, (nActive) input: start_len, int, (N, 2) output: clusters, CCs
lib/pointgroup_ops/src/bfs_cluster/bfs_cluster.cpp:60