Add selected weights for D4P_NPM3D (3 files)
Browse files
selected/D4P_NPM3D/config/01__config.json
ADDED
|
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"dataset": "K360",
|
| 3 |
+
"base_path": "<REMOTE_PATH>",
|
| 4 |
+
"batch_size": 64,
|
| 5 |
+
"epochs": 20,
|
| 6 |
+
"learning_rate": 0.0005,
|
| 7 |
+
"lr_scheduler": "step",
|
| 8 |
+
"lr_step": 7,
|
| 9 |
+
"lr_gamma": 0.4,
|
| 10 |
+
"seed": 0,
|
| 11 |
+
"shuffle": false,
|
| 12 |
+
"num_workers": 0,
|
| 13 |
+
"folder_name": "R059-C-Des4PosPaper-NPM3D-bb0_coarse_seed0",
|
| 14 |
+
"checkpoint_root": "<REMOTE_PATH>",
|
| 15 |
+
"log_dir": null,
|
| 16 |
+
"resume": null,
|
| 17 |
+
"limit_batches": null,
|
| 18 |
+
"limit_val": null,
|
| 19 |
+
"device": "cuda",
|
| 20 |
+
"use_features": [
|
| 21 |
+
"class",
|
| 22 |
+
"color",
|
| 23 |
+
"position",
|
| 24 |
+
"num"
|
| 25 |
+
],
|
| 26 |
+
"class_embed": false,
|
| 27 |
+
"color_embed": false,
|
| 28 |
+
"pointnet_path": "<REMOTE_PATH>",
|
| 29 |
+
"pointnet_layers": 3,
|
| 30 |
+
"pointnet_variation": 0,
|
| 31 |
+
"pointnet_numpoints": 256,
|
| 32 |
+
"pointnet_freeze": false,
|
| 33 |
+
"pointnet_features": 2,
|
| 34 |
+
"num_stats_path": "<REMOTE_PATH>",
|
| 35 |
+
"no_pc_augment": true,
|
| 36 |
+
"object_size": 28,
|
| 37 |
+
"pad_size": 16,
|
| 38 |
+
"num_mentioned": 3,
|
| 39 |
+
"coarse_embed_dim": 256,
|
| 40 |
+
"mfam_heads": 4,
|
| 41 |
+
"bilstm_stride": 2,
|
| 42 |
+
"bilstm_layers": 1,
|
| 43 |
+
"ste_word_layers": 1,
|
| 44 |
+
"ste_inter_layers": 1,
|
| 45 |
+
"ste_heads": 4,
|
| 46 |
+
"prior_layers": 2,
|
| 47 |
+
"prior_heads": 8,
|
| 48 |
+
"dropout": 0.1,
|
| 49 |
+
"fine_embed_dim": 128,
|
| 50 |
+
"fine_text_layers": 1,
|
| 51 |
+
"cra_heads": 4,
|
| 52 |
+
"cra_steps": 6,
|
| 53 |
+
"pmc_prob": 0.5,
|
| 54 |
+
"pmc_threshold": 0.4,
|
| 55 |
+
"offset_lambda": 5.0,
|
| 56 |
+
"warmup_epochs": 3,
|
| 57 |
+
"regressor_cell": "all",
|
| 58 |
+
"regressor_learn": "center",
|
| 59 |
+
"regressor_eval": "center",
|
| 60 |
+
"t5_path": "<REMOTE_PATH>",
|
| 61 |
+
"clip_path": null,
|
| 62 |
+
"ste_stage1_path": "<REMOTE_PATH>",
|
| 63 |
+
"clip_dim": 512,
|
| 64 |
+
"max_text_len": 32,
|
| 65 |
+
"hungging_model": null,
|
| 66 |
+
"fixed_embedding": false,
|
| 67 |
+
"ranking_loss": "contrastive",
|
| 68 |
+
"temperature": 0.1,
|
| 69 |
+
"top_k": [
|
| 70 |
+
1,
|
| 71 |
+
3,
|
| 72 |
+
5,
|
| 73 |
+
10,
|
| 74 |
+
25
|
| 75 |
+
],
|
| 76 |
+
"select_k": 5,
|
| 77 |
+
"allow_test": false,
|
| 78 |
+
"implementation": "Des4Pos paper reimplementation (not authors' code)",
|
| 79 |
+
"known_classes": [
|
| 80 |
+
"building",
|
| 81 |
+
"car",
|
| 82 |
+
"ground",
|
| 83 |
+
"pedestrian",
|
| 84 |
+
"pole",
|
| 85 |
+
"vegetation"
|
| 86 |
+
],
|
| 87 |
+
"params_total": 16350334,
|
| 88 |
+
"params_trainable": 5315936,
|
| 89 |
+
"source_sha256": {
|
| 90 |
+
"models/mfam.py": "8d94ee028e060244b001a9f0846a6682ab6940e953495296d68661f08df54edd",
|
| 91 |
+
"models/bilstm.py": "e01cf99125706a8ad20d44bf6af8a7d20527aa558f0bf32de946b54636b241e9",
|
| 92 |
+
"models/ste.py": "404d4ac3ee83003aa46d1be8fe348da6bea6ea90f999482f09e70173c5a86ed1",
|
| 93 |
+
"models/cra.py": "34cad68bdc24daa04c599965918c10f19c9d1db47c64798c9e82763b57eb7bbf",
|
| 94 |
+
"models/coarse.py": "b599e9b8ea40768a0dbc6b91d66cce6272c7e6ffd2e9729469a335d08cc981a2",
|
| 95 |
+
"models/fine.py": "3c6e586156ff88929affd388054975bd719c37eb3b7754823f57cf4216b949fc",
|
| 96 |
+
"models/object_encoder.py": "0639381998bf538a3c7582f87c0b5de77d891d2174f6fc3bb6e67644d82815e2",
|
| 97 |
+
"models/pointcloud/pointnet2.py": "f9e9a35f9c92678464b909657790ab859083477bd69429c987dd954aabc3e9c7",
|
| 98 |
+
"models/mlp.py": "825cc99737a7757d3294f85cd4a35a40a3485ba2adfb9e895d706a90e49dfaa1",
|
| 99 |
+
"training/args.py": "70fd3dff84ed19a8fc753625e7417640881e5e54dbacdb0887470b941aa6d7cf",
|
| 100 |
+
"training/losses.py": "0d83b8e37ce9a3136c69cceaaa258402a7274d89a5dd75569f9ce091a3f39173",
|
| 101 |
+
"training/coarse.py": "80709fa07ca9c5beb67599fae10e17893301d36867be06cffff017d8a192973d",
|
| 102 |
+
"training/fine.py": "43a279146b5ab61b9c89845d7f961b1e4fd49c4e206a00f1d12dfbf705ec8420",
|
| 103 |
+
"training/ste_stage1.py": "a060508974075365f1dff05b2a16d503d0565b497a346e2fe35440c506c4ae52",
|
| 104 |
+
"evaluation/decode.py": "76f1230e125e483bffd9da8aa679e67bedc14dcb8c237c0f8433afad2ea295e1"
|
| 105 |
+
},
|
| 106 |
+
"t5_config": "{'vocab_size': 32128, 'd_model': 1024, 'd_kv': 64, 'd_ff': 4096, 'num_layers': 24, 'num_decoder_layers': 24, 'num_heads': 16, 'relative_attention_num_buckets': 32, 'relative_attention_max_distance': 128, 'dropout_rate': 0.1, 'classifier_dropout': 0.0, 'layer_norm_epsilon': 1e-06, 'initializer_factor': 1.0, 'feed_forward_proj': 'relu', 'use_cache': True, 'dense_act_fn': 'relu', 'is_gated_act': False, 'return_dict': True, 'output_hidden_states': False, 'output_attentions': False, 'torchscript': False, 'torch_dtype': None, 'use_bfloat16': False, 'tf_legacy_loss': False, 'pruned_heads': {}, 'tie_word_embeddings': True, 'chunk_size_feed_forward': 0, 'is_encoder_decoder': True, 'is_decoder': False, 'cross_attention_hidden_size': None, 'add_cross_attention': False, 'tie_encoder_decoder': False, 'max_length': 20, 'min_length': 0, 'do_sample': False, 'early_stopping': False, 'num_beams': 1, 'num_beam_groups': 1, 'diversity_penalty': 0.0, 'temperature': 1.0, 'top_k': 50, 'top_p': 1.0, 'typical_p': 1.0, 'repetition_penalty': 1.0, 'length_penalty': 1.0, 'no_repeat_ngram_size': 0, 'encoder_no_repeat_ngram_size': 0, 'bad_words_ids': None, 'num_return_sequences': 1, 'output_scores': False, 'return_dict_in_generate': False, 'forced_bos_token_id': None, 'forced_eos_token_id': None, 'remove_invalid_values': False, 'exponential_decay_length_penalty': None, 'suppress_tokens': None, 'begin_suppress_tokens': None, 'architectures': ['T5ForConditionalGeneration'], 'finetuning_task': None, 'id2label': {0: 'LABEL_0', 1: 'LABEL_1'}, 'label2id': {'LABEL_0': 0, 'LABEL_1': 1}, 'tokenizer_class': None, 'prefix': None, 'bos_token_id': None, 'pad_token_id': 0, 'eos_token_id': 1, 'sep_token_id': None, 'decoder_start_token_id': 0, 'task_specific_params': {'summarization': {'early_stopping': True, 'length_penalty': 2.0, 'max_length': 200, 'min_length': 30, 'no_repeat_ngram_size': 3, 'num_beams': 4, 'prefix': 'summarize: '}, 'translation_en_to_de': {'early_stopping': True, 'max_length': 300, 'num_beams': 4, 'prefix': 'translate English to German: '}, 'translation_en_to_fr': {'early_stopping': True, 'max_length': 300, 'num_beams': 4, 'prefix': 'translate English to French: '}, 'translation_en_to_ro': {'early_stopping': True, 'max_length': 300, 'num_beams': 4, 'prefix': 'translate English to Romanian: '}}, 'problem_type': None, '_name_or_path': '<REMOTE_PATH>', '_attn_implementation_autoset': True, 'transformers_version': '4.46.3', 'model_type': 't5', 'n_positions': 512, 'output_past': True}",
|
| 107 |
+
"n_train_queries": 120,
|
| 108 |
+
"n_val_queries": 128,
|
| 109 |
+
"n_train_cells": 30,
|
| 110 |
+
"n_val_cells": 32,
|
| 111 |
+
"num_stats": {
|
| 112 |
+
"counts_sha256": "8eb9ce5a5b9f3f829aa652d0647cf416f7b59e2c64e02ff500b5c1dfe5dbd2e4",
|
| 113 |
+
"domain": "npm3d",
|
| 114 |
+
"fitted_before_fixedpoints": true,
|
| 115 |
+
"manifest_sha256": "6132a54031c214014511aa5592bab0d60ac673d9e31fdd14ca11e52b24f3051c",
|
| 116 |
+
"max_count": 512,
|
| 117 |
+
"mean": 429.17391304347825,
|
| 118 |
+
"min_count": 16,
|
| 119 |
+
"n_excluded": 0,
|
| 120 |
+
"n_objects": 138,
|
| 121 |
+
"n_seen": 138,
|
| 122 |
+
"pinned_zero_variance": false,
|
| 123 |
+
"provenance": "train_fit",
|
| 124 |
+
"source": "<REMOTE_PATH> TRAIN cells of 30 NPM3D scenes (manifest sha 6132a54031c214014511aa5592bab0d60ac673d9e31fdd14ca11e52b24f3051c); raw obj.xyz before FixedPoints; known_classes from the adapter vocabulary",
|
| 125 |
+
"split": "train",
|
| 126 |
+
"std": 162.55803481153904,
|
| 127 |
+
"std_ddof": 0,
|
| 128 |
+
"version": 1,
|
| 129 |
+
"vocabulary": [
|
| 130 |
+
"building",
|
| 131 |
+
"car",
|
| 132 |
+
"ground",
|
| 133 |
+
"pedestrian",
|
| 134 |
+
"pole",
|
| 135 |
+
"vegetation"
|
| 136 |
+
]
|
| 137 |
+
},
|
| 138 |
+
"num_stats_fingerprint": "147b6dfddede729c19af72b8842c1c8470224f8cd1777b654fffe04a9e9c95b1",
|
| 139 |
+
"num_stats_source": "<REMOTE_PATH>",
|
| 140 |
+
"object_encoder_factory": {
|
| 141 |
+
"pointnet_head_classes": 22,
|
| 142 |
+
"pointnet_head_colors": 8,
|
| 143 |
+
"target_num_classes": 6,
|
| 144 |
+
"target_num_colors": 8,
|
| 145 |
+
"num_stats": {
|
| 146 |
+
"counts_sha256": "8eb9ce5a5b9f3f829aa652d0647cf416f7b59e2c64e02ff500b5c1dfe5dbd2e4",
|
| 147 |
+
"domain": "npm3d",
|
| 148 |
+
"fitted_before_fixedpoints": true,
|
| 149 |
+
"manifest_sha256": "6132a54031c214014511aa5592bab0d60ac673d9e31fdd14ca11e52b24f3051c",
|
| 150 |
+
"max_count": 512,
|
| 151 |
+
"mean": 429.17391304347825,
|
| 152 |
+
"min_count": 16,
|
| 153 |
+
"n_excluded": 0,
|
| 154 |
+
"n_objects": 138,
|
| 155 |
+
"n_seen": 138,
|
| 156 |
+
"pinned_zero_variance": false,
|
| 157 |
+
"provenance": "train_fit",
|
| 158 |
+
"source": "<REMOTE_PATH> TRAIN cells of 30 NPM3D scenes (manifest sha 6132a54031c214014511aa5592bab0d60ac673d9e31fdd14ca11e52b24f3051c); raw obj.xyz before FixedPoints; known_classes from the adapter vocabulary",
|
| 159 |
+
"split": "train",
|
| 160 |
+
"std": 162.55803481153904,
|
| 161 |
+
"std_ddof": 0,
|
| 162 |
+
"version": 1,
|
| 163 |
+
"vocabulary": [
|
| 164 |
+
"building",
|
| 165 |
+
"car",
|
| 166 |
+
"ground",
|
| 167 |
+
"pedestrian",
|
| 168 |
+
"pole",
|
| 169 |
+
"vegetation"
|
| 170 |
+
]
|
| 171 |
+
},
|
| 172 |
+
"num_stats_fingerprint": "147b6dfddede729c19af72b8842c1c8470224f8cd1777b654fffe04a9e9c95b1",
|
| 173 |
+
"classifier_outputs_consumed": false
|
| 174 |
+
}
|
| 175 |
+
}
|
selected/D4P_NPM3D/normalization/NORMALIZATION.json
ADDED
|
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"mean": [
|
| 3 |
+
0.34142208099365234,
|
| 4 |
+
0.5,
|
| 5 |
+
0.8070461750030518,
|
| 6 |
+
0.5,
|
| 7 |
+
0.5,
|
| 8 |
+
0.5253846049308777,
|
| 9 |
+
0.5253891944885254,
|
| 10 |
+
0.0,
|
| 11 |
+
0.5,
|
| 12 |
+
-0.034347664564847946,
|
| 13 |
+
0.034657072275877,
|
| 14 |
+
0.236432746052742,
|
| 15 |
+
0.0,
|
| 16 |
+
0.0,
|
| 17 |
+
0.5,
|
| 18 |
+
0.5,
|
| 19 |
+
0.5,
|
| 20 |
+
0.11689476668834686,
|
| 21 |
+
0.8070461750030518,
|
| 22 |
+
0.38254353404045105,
|
| 23 |
+
0.4385696053504944,
|
| 24 |
+
1.2282583713531494,
|
| 25 |
+
1.2447457313537598
|
| 26 |
+
],
|
| 27 |
+
"std": [
|
| 28 |
+
0.2021537572145462,
|
| 29 |
+
0.3004622757434845,
|
| 30 |
+
0.2290671169757843,
|
| 31 |
+
0.3004622757434845,
|
| 32 |
+
0.3004622757434845,
|
| 33 |
+
0.49935272336006165,
|
| 34 |
+
0.20821912586688995,
|
| 35 |
+
1.0,
|
| 36 |
+
0.3004622757434845,
|
| 37 |
+
0.1783115267753601,
|
| 38 |
+
0.16444134712219238,
|
| 39 |
+
0.07291444391012192,
|
| 40 |
+
1.0,
|
| 41 |
+
1.0,
|
| 42 |
+
0.3004622757434845,
|
| 43 |
+
0.3004622757434845,
|
| 44 |
+
0.3004622757434845,
|
| 45 |
+
0.025615686550736427,
|
| 46 |
+
0.2290671169757843,
|
| 47 |
+
0.30977287888526917,
|
| 48 |
+
0.30953678488731384,
|
| 49 |
+
0.7539874315261841,
|
| 50 |
+
0.7627991437911987
|
| 51 |
+
],
|
| 52 |
+
"pinned": [
|
| 53 |
+
false,
|
| 54 |
+
false,
|
| 55 |
+
false,
|
| 56 |
+
false,
|
| 57 |
+
false,
|
| 58 |
+
false,
|
| 59 |
+
false,
|
| 60 |
+
true,
|
| 61 |
+
false,
|
| 62 |
+
false,
|
| 63 |
+
false,
|
| 64 |
+
false,
|
| 65 |
+
true,
|
| 66 |
+
true,
|
| 67 |
+
false,
|
| 68 |
+
false,
|
| 69 |
+
false,
|
| 70 |
+
false,
|
| 71 |
+
false,
|
| 72 |
+
false,
|
| 73 |
+
false,
|
| 74 |
+
false,
|
| 75 |
+
false
|
| 76 |
+
],
|
| 77 |
+
"pinned_names": [
|
| 78 |
+
"sc_center",
|
| 79 |
+
"sc_fine",
|
| 80 |
+
"sat_fine"
|
| 81 |
+
],
|
| 82 |
+
"fitted_on": "TRAIN valid lists only, flattened 23 features, std<1e-3 pinned to 1",
|
| 83 |
+
"train_valid_lists": 104,
|
| 84 |
+
"train_npz_sha256": "56ccdcf3a24594ef8915072895dd95374bb529128aaa4df642e2c6c1b2a7388e"
|
| 85 |
+
}
|
selected/D4P_NPM3D/scar_head/ht23_npm3d_s0.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4cad82fc13442b87edc6d88574b56c14de7d9f86f7941f32023bf7109419d8ee
|
| 3 |
+
size 28676
|