muss/utils/helpers.py (4 lines): - line 186: # TODO: do we really need to create an additional file for locking ? - line 196: # TODO: Locking a directory should lock all files in that directory - line 198: # TODO: Nested with lock_directory() should not be blocking - line 377: # TODO: Quick hack to remove empty directories muss/fairseq/main.py (3 lines): - line 176: # TODO: Should be in ts.uts.training - line 188: # TODO: Should be in ts.uts.training - line 232: # TODO: This is a redundant hack with what happens in fairseq_evaluate_and_save (predict_files and evaluate_kwargs), it should be fixed muss/fairseq/base.py (2 lines): - line 120: # FIXME: if the kwargs are already present in the args string, they will appear twice but fairseq will take only the last one into account - line 178: # FIXME: if the kwargs are already present in the args string, they will appear twice but fairseq will take only the last one into account muss/mining/nn_search.py (2 lines): - line 55: # TODO: Ideally we should lock the file when reading as well but it's slow - line 120: query_embeddings = query_index.reconstruct_n(start_idx, actual_batch_size) # TODO: Do this in the background muss/preprocessors.py (2 lines): - line 62: # TODO: Default args are not overwritten if provided as args - line 414: # TODO: Do we really need to extract the tokens muss/resources/datasets.py (1 line): - line 94: # TODO: Jointly mix files muss/resources/paths.py (1 line): - line 23: # TODO: Move this to setup or add the folders to the git repo muss/resources/prepare.py (1 line): - line 29: # FIXME: Wikilarge validations set only has 992 sentences muss/feature_extraction.py (1 line): - line 50: log_ranks = [np.log(1 + len(get_word2rank()))] # TODO: This is completely arbitrary