Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TEA-Lab/TwoByTwo
/ functions
Functions
212 in github.com/TEA-Lab/TwoByTwo
⨍
Functions
212
◇
Types & classes
42
↓ 13 callers
Method
__init__
(self, in_channels, out_channels)
src/shape_assembly/models/encoder/vn_layers.py:24
↓ 12 callers
Method
bgs
(d6s)
src/shape_assembly/datasets/dataloader/dataloader_A.py:57
↓ 12 callers
Function
get_graph_feature
(x, k=20, idx=None, x_coord=None)
src/shape_assembly/models/encoder/vn_dgcnn.py:21
↓ 10 callers
Function
bgs
(d6s)
src/shape_assembly/models/train/network_vnn_A.py:30
↓ 9 callers
Method
__init__
(self, layer, N)
src/shape_assembly/models/train/transformer.py:38
↓ 9 callers
Function
bgs
(d6s)
src/shape_assembly/utils.py:37
↓ 6 callers
Method
load_data
(self)
src/shape_assembly/datasets/dataloader/dataloader_A.py:74
↓ 5 callers
Method
__init__
(self, pc_feat_dim, out_dim)
src/shape_assembly/models/train/regressor_CR.py:9
↓ 5 callers
Function
clones
(module, N)
src/shape_assembly/models/train/transformer.py:8
↓ 4 callers
Function
bgs
(d6s)
src/shape_assembly/models/train/network_vnn_B.py:31
↓ 4 callers
Function
bgs
(d6s)
src/shape_assembly/models/train/network_vnn_A_indi.py:30
↓ 4 callers
Method
forward_pass
(self, batch_data, device, mode, vis_idx=-1)
src/shape_assembly/models/train/network_vnn_A.py:453
↓ 4 callers
Function
write_matrix_to_csv
data_util/generate_pc.cpp:110
↓ 3 callers
Method
__init__
(self, feat_dim)
src/shape_assembly/models/encoder/vn_dgcnn.py:53
↓ 3 callers
Method
compute_rot_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_A.py:345
↓ 3 callers
Method
compute_rot_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_B.py:311
↓ 3 callers
Method
compute_rot_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_A_indi.py:319
↓ 3 callers
Function
get_cfg_defaults
()
src/shape_assembly/config.py:75
↓ 3 callers
Function
knn
(x, k)
src/shape_assembly/models/encoder/vn_dgcnn_util.py:11
↓ 3 callers
Method
recover_R_from_6d
(self, R_6d)
src/shape_assembly/models/train/network_vnn_A.py:387
↓ 3 callers
Method
recover_R_from_6d
(self, R_6d)
src/shape_assembly/models/train/network_vnn_B.py:354
↓ 3 callers
Method
recover_R_from_6d
(self, R_6d)
src/shape_assembly/models/train/network_vnn_A_indi.py:361
↓ 2 callers
Method
check_equiv
(self, x, R, xR, name)
src/shape_assembly/models/train/network_vnn_A.py:236
↓ 2 callers
Method
check_equiv
(self, x, R, xR, name)
src/shape_assembly/models/train/network_vnn_B.py:216
↓ 2 callers
Method
check_equiv
(self, x, R, xR, name)
src/shape_assembly/models/train/network_vnn_A_indi.py:209
↓ 2 callers
Function
file_exists
(filepath)
data_util/preprocess_obj_blender.py:28
↓ 2 callers
Method
forward
(self, src_pc, tgt_pc)
src/shape_assembly/models/train/network_vnn_A.py:274
↓ 2 callers
Method
forward
(self, tgt_pc)
src/shape_assembly/models/train/network_vnn_B.py:254
↓ 2 callers
Method
forward
(self, src_pc, tgt_pc)
src/shape_assembly/models/train/network_vnn_A_indi.py:247
↓ 2 callers
Method
forward_pass
(self, batch_data, device, mode, vis_idx=-1)
src/shape_assembly/models/train/network_vnn_B.py:421
↓ 2 callers
Function
knn
(x, k)
src/shape_assembly/models/encoder/vn_dgcnn.py:13
↓ 2 callers
Function
sample_pc_with_blue_noise
data_util/generate_pc.cpp:19
↓ 2 callers
Method
training_step
(self, batch_data, device, batch_idx)
src/shape_assembly/models/train/network_vnn_A.py:399
↓ 2 callers
Method
transform_pc_to_rot
(self, pcs)
src/shape_assembly/datasets/dataloader/dataloader_A.py:50
↓ 2 callers
Method
transform_pc_to_rot
(self, pcs)
src/shape_assembly/datasets/dataloader/dataloader_B.py:50
↓ 1 callers
Method
__init__
(self, out_channels=(32, 64, 128), train_with_norm=True)
src/shape_assembly/models/train/pose_estimator.py:6
↓ 1 callers
Method
_recon_pts
(self, Ga, Gb)
src/shape_assembly/models/train/network_vnn_A.py:269
↓ 1 callers
Method
_recon_pts
(self, Ga, Gb)
src/shape_assembly/models/train/network_vnn_A_indi.py:242
↓ 1 callers
Function
attention
(query, key, value, mask=None)
src/shape_assembly/models/train/transformer.py:11
↓ 1 callers
Function
bgdR
(Rgts, Rps)
src/shape_assembly/utils.py:46
↓ 1 callers
Function
calculate_center_and_scale_two_seperate_part
(instance_dir)
data_util/preprocess_obj_blender.py:80
↓ 1 callers
Method
calculate_metrics
(self, batch_data, pred_data, device, mode)
src/shape_assembly/models/train/network_vnn_A.py:409
↓ 1 callers
Method
calculate_metrics
(self, batch_data, pred_data, device, mode)
src/shape_assembly/models/train/network_vnn_B.py:379
↓ 1 callers
Method
calculate_metrics
(self, batch_data, pred_data, device, mode)
src/shape_assembly/models/train/network_vnn_A_indi.py:385
↓ 1 callers
Method
check_inv
(self, x, R, xR, name)
src/shape_assembly/models/train/network_vnn_A.py:242
↓ 1 callers
Method
check_inv
(self, x, R, xR, name)
src/shape_assembly/models/train/network_vnn_B.py:222
↓ 1 callers
Method
check_inv
(self, x, R, xR, name)
src/shape_assembly/models/train/network_vnn_A_indi.py:215
↓ 1 callers
Method
check_network_property
(self, gt_data, pred_data)
src/shape_assembly/models/train/network_vnn_A.py:248
↓ 1 callers
Method
check_network_property
(self, gt_data, pred_data)
src/shape_assembly/models/train/network_vnn_A_indi.py:221
↓ 1 callers
Function
cleanup
()
src/script/our_eval.py:40
↓ 1 callers
Function
cleanup
()
src/script/our_train_A.py:44
↓ 1 callers
Function
cleanup
()
src/script/our_train_B.py:40
↓ 1 callers
Function
combine_meshes
(instance_dir)
data_util/preprocess_obj_blender.py:41
↓ 1 callers
Method
compute_point_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_B.py:284
↓ 1 callers
Method
compute_recon_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_A.py:365
↓ 1 callers
Method
compute_recon_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_A_indi.py:339
↓ 1 callers
Method
compute_trans_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_A.py:334
↓ 1 callers
Method
compute_trans_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_B.py:303
↓ 1 callers
Method
compute_trans_loss
(self, batch_data, pred_data)
src/shape_assembly/models/train/network_vnn_A_indi.py:308
↓ 1 callers
Function
conv1x1
(in_channels, out_channels, dim)
src/shape_assembly/models/encoder/vn_layers.py:12
↓ 1 callers
Function
convert_csv_to_ply
(input_csv, output_ply)
data_util/csv_to_ply.py:27
↓ 1 callers
Function
debug_vis_gt
(batch_data, cfg, pred_data, iter_counts)
src/shape_assembly/models/train/network_vnn_A.py:128
↓ 1 callers
Function
debug_vis_gt
(batch_data, cfg, pred_data, iter_counts)
src/shape_assembly/models/train/network_vnn_B.py:108
↓ 1 callers
Function
debug_vis_gt
(batch_data, cfg, pred_data, iter_counts)
src/shape_assembly/models/train/network_vnn_A_indi.py:107
↓ 1 callers
Function
debug_vis_input
(batch_data, cfg, prd_data, iter_counts)
src/shape_assembly/models/train/network_vnn_A.py:38
↓ 1 callers
Function
debug_vis_input
(batch_data, cfg, prd_data, iter_counts)
src/shape_assembly/models/train/network_vnn_B.py:39
↓ 1 callers
Function
debug_vis_input
(batch_data, cfg, prd_data, iter_counts)
src/shape_assembly/models/train/network_vnn_A_indi.py:38
↓ 1 callers
Function
debug_vis_output
(batch_data, cfg, pred_data, iter_counts)
src/shape_assembly/models/train/network_vnn_A.py:77
↓ 1 callers
Function
debug_vis_output
(batch_data, cfg, pred_data, iter_counts)
src/shape_assembly/models/train/network_vnn_B.py:66
↓ 1 callers
Function
debug_vis_output
(batch_data, cfg, pred_data, iter_counts)
src/shape_assembly/models/train/network_vnn_A_indi.py:67
↓ 1 callers
Method
decode
(self, memory, src_mask, tgt, tgt_mask)
src/shape_assembly/models/train/transformer.py:31
↓ 1 callers
Method
encode
(self, src, src_mask)
src/shape_assembly/models/train/transformer.py:28
↓ 1 callers
Method
forward_pass
(self, batch_data, device, mode, vis_idx=-1)
src/shape_assembly/models/train/network_vnn_A_indi.py:429
↓ 1 callers
Method
init_decoder
(self)
src/shape_assembly/models/train/network_vnn_A.py:224
↓ 1 callers
Method
init_decoder
(self)
src/shape_assembly/models/train/network_vnn_B.py:201
↓ 1 callers
Method
init_decoder
(self)
src/shape_assembly/models/train/network_vnn_A_indi.py:197
↓ 1 callers
Method
init_encoder
(self)
src/shape_assembly/models/train/network_vnn_A.py:197
↓ 1 callers
Method
init_encoder
(self)
src/shape_assembly/models/train/network_vnn_B.py:173
↓ 1 callers
Method
init_encoder
(self)
src/shape_assembly/models/train/network_vnn_A_indi.py:170
↓ 1 callers
Method
init_pose_predictor_rot
(self)
src/shape_assembly/models/train/network_vnn_A.py:206
↓ 1 callers
Method
init_pose_predictor_rot
(self)
src/shape_assembly/models/train/network_vnn_B.py:182
↓ 1 callers
Method
init_pose_predictor_rot
(self)
src/shape_assembly/models/train/network_vnn_A_indi.py:179
↓ 1 callers
Method
init_pose_predictor_trans
(self)
src/shape_assembly/models/train/network_vnn_A.py:215
↓ 1 callers
Method
init_pose_predictor_trans
(self)
src/shape_assembly/models/train/network_vnn_B.py:192
↓ 1 callers
Method
init_pose_predictor_trans
(self)
src/shape_assembly/models/train/network_vnn_A_indi.py:188
↓ 1 callers
Method
init_transformer
(self)
src/shape_assembly/models/train/network_vnn_A.py:193
↓ 1 callers
Method
init_transformer
(self)
src/shape_assembly/models/train/network_vnn_A_indi.py:166
↓ 1 callers
Function
main
()
data_util/blender_triangulate.py:20
↓ 1 callers
Function
main
(cfg)
src/script/our_eval.py:171
↓ 1 callers
Function
main
(cfg)
src/script/our_train_A.py:276
↓ 1 callers
Function
main
(cfg)
src/script/our_train_B.py:271
↓ 1 callers
Function
read_csv_remove_duplicates
(input_csv)
data_util/csv_to_ply.py:5
↓ 1 callers
Function
setup
(rank, world_size, cfg)
src/script/our_eval.py:34
↓ 1 callers
Function
setup
(rank, world_size, cfg)
src/script/our_train_A.py:38
↓ 1 callers
Function
setup
(rank, world_size, cfg)
src/script/our_train_B.py:34
↓ 1 callers
Function
triangulate_mesh_with_pyblender
(instance_dir)
data_util/preprocess_obj_blender.py:33
↓ 1 callers
Function
triangulate_object
(obj)
data_util/blender_triangulate.py:4
↓ 1 callers
Function
write_ply
(df, output_ply)
data_util/csv_to_ply.py:11
Method
__getitem__
(self, index)
src/shape_assembly/datasets/dataloader/dataloader_A.py:109
Method
__getitem__
(self, index)
src/shape_assembly/datasets/dataloader/dataloader_B.py:108
next →
1–100 of 212, ranked by callers