d2go/utils/testing/rcnn_helper.py (5 lines): - line 185: # TODO: figure out how to validate outputs - line 256: class TemplateTestCase(unittest.TestCase): # TODO: maybe subclass from TestMetaArch - line 260: # TODO: maybe we should apply this by default - line 302: # TODO: the export may change model it self, need to fix this - line 327: # TODO: add test_train d2go/modeling/quantization.py (3 lines): - line 73: # TODO: maybe suppress shape mismatch - line 138: # TODO: model.to(device) might not work for detection meta-arch, this function is the - line 281: # TODO: check why some parameters will have gradient d2go/modeling/meta_arch/rcnn.py (3 lines): - line 121: # bottom_up and leaving other parts un-quantized. TODO (T109761730): However - line 181: # TODO: wrap the normalizer and make it quantizable - line 200: # TODO: output of backbone is a dict and currently this will keep all output projects_oss/detr/detr/models/setcriterion.py (3 lines): - line 87: # TODO this should probably be a separate loss, not hacked in this one here - line 190: # TODO use valid to mask invalid areas due to padding in loss - line 354: # TODO this should probably be a separate loss, not hacked in this one here d2go/distributed.py (2 lines): - line 47: # TODO: merge with d2.engine.launch - line 86: # TODO prctl in spawned processes projects_oss/detr/detr/util/misc.py (2 lines): - line 333: # TODO make this more general - line 340: # TODO make it support different-sized images d2go/export/torchscript.py (2 lines): - line 137: # For backward compatibility, TODO: remove this function. - line 166: # TODO: set int8 backend accordingly if needed d2go/runner/lightning_task.py (2 lines): - line 289: # TODO: replace tbx_writter with Lightning's self.logger.experiment - line 319: # TODO: Support subsample n images d2go/data/build.py (2 lines): - line 166: # TODO: disallow passing mapper and use registry for all mapper registering - line 172: # TODO: decide if move vis_wrapper inside this interface projects_oss/detr/detr/datasets/transforms.py (1 line): - line 40: # FIXME should we update the area here if there are no boxes? configs/faster_rcnn_fbnetv3a_dsmask_C4.yaml (1 line): - line 18: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. projects_oss/detr/detr/models/segmentation.py (1 line): - line 62: # FIXME h_boxes takes the last one computed, keep this in mind projects_oss/detr/detr/functions/ms_deform_attn_func.py (1 line): - line 29: # TODO: After implementing `ms_deform_attn` CUDA kernels for FP16, we can remove the projects_oss/detr/main.py (1 line): - line 423: # TODO prctl in spawned processes configs/faster_rcnn_fbnetv3g_fpn.yaml (1 line): - line 25: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. tools/benchmark_data.py (1 line): - line 123: "data_processes_stats": {}, # TODO: add worker stats d2go/export/api.py (1 line): - line 338: model.eval() # TODO: decide where eval() should be called configs/mask_rcnn_fbnetv3a_C4.yaml (1 line): - line 18: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. configs/keypoint_rcnn_fbnetv3a_dsmask_C4.yaml (1 line): - line 20: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. d2go/data/cache_util.py (1 line): - line 8: # TODO: entirely rely on PathManager for caching projects_oss/detr/detr/d2/detr.py (1 line): - line 379: # TODO make top-100 as an option for non-focal-loss as well configs/mask_rcnn_fbnetv3g_fpn.yaml (1 line): - line 25: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. configs/faster_rcnn_fbnetv3a_C4_LSJ.yaml (1 line): - line 18: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. configs/faster_rcnn_fbnetv3a_C4.yaml (1 line): - line 18: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. d2go/export/d2_meta_arch.py (1 line): - line 37: # TODO: patch other meta-archs defined in D2 configs/mask_rcnn_fbnetv3a_dsmask_C4.yaml (1 line): - line 18: # we use smaller numbers. TODO: reduce proposals for test in .yaml directly. tools/lightning_train_net.py (1 line): - line 31: # FIXME: DDPStrategy has been renamed to DDPStrategy, however internal version is projects_oss/detr/detr/models/deformable_detr.py (1 line): - line 369: # TODO this is a hack d2go/data/utils.py (1 line): - line 126: # TODO cache ? projects_oss/detr/detr/models/position_encoding.py (1 line): - line 120: # TODO find a better way of exposing other arguments projects_oss/detr/detr/models/detr.py (1 line): - line 205: # TODO this is a hack d2go/data/config.py (1 line): - line 37: # TODO: potentially add this config