parlai/core/teachers.py (12 lines): - line 380: # TODO: mark as abstract - line 530: # TODO: mark as abstract, get rid of runtime error. - line 601: # TODO: all teachers should eventually create messages - line 726: # TODO DEPRECATIONDAY: FbDialogueTeacher is being deprecated, should we - line 729: # TODO: mark as optionally abstract? - line 1597: # TODO: if we get rid of the streaming datafile num_episodes/num_examples - line 1800: # TODO: won't need this after we have proper logging levels set - line 2001: # TODO: Awkward to modify the input opt but needed to use - line 2002: # TODO: ImageLoader functionality. Is from comment_battle, - line 2003: # TODO: will refactor this at some point soon most likely - line 2076: to load a large image feature dict in memory). #TODO Could be the default option - line 2328: # TODO: possible need a fixed seed here in the future parlai/core/worlds.py (8 lines): - line 99: # TODO: mark as abstract? - line 244: # TODO: mark as abstract? - line 253: # TODO: mark as abstract? - line 793: # TODO: deprecate override_opts - line 827: # TODO: not so sure about this... - line 1035: # TODO: check to ensure the agent has self_observe - line 1037: # TODO: maybe generalize this - line 1444: # TODO: remove and replace with multiteachers only? parlai/core/torch_agent.py (5 lines): - line 1293: # TODO: PCA - line 1294: # TODO: PCA + RP - line 1295: # TODO: copy - line 1827: # TODO: Migration plan: TorchAgent currently supports being passed - line 2029: # TODO: Look into possibly overriding opt('dict_file') with new path parlai/crowdsourcing/tasks/model_chat/worlds.py (4 lines): - line 154: # TODO: remove this attribute once chat data is only stored in the Mephisto - line 361: # TODO: once the analysis scripts are fully switched over to DataBrowser, remove - line 364: # TODO: 'bad_workers' is for compatibility. Before, it was only non-empty if a - line 378: TODO: the final chat data is currently stored both in parlai/scripts/train_model.py (3 lines): - line 24: # TODO List: - line 103: '--eval-dynamic-batching', # FIXME: see https://github.com/facebookresearch/ParlAI/issues/3367 - line 295: # FIXME: see issue tracked in https://github.com/facebookresearch/ParlAI/issues/3367 parlai/crowdsourcing/utils/analysis.py (3 lines): - line 157: NOTE: Preference for new projects is Dict output (see the TODO below). - line 158: TODO: Only support Dict. Deprecate ` pd.DataFrame` when no other code is relying on it. - line 213: TODO: make all subclasses compatible with DataBrowser parlai/tasks/wizard_of_internet/agents.py (3 lines): - line 203: # TODO: must avoid having these in the dataset in the first place - line 231: # TODO: remove assert in the final version - line 243: # TODO: remove on the final version parlai/agents/memnn/modules.py (3 lines): - line 58: # TODO: add token dropout? - line 59: # TODO: add dropout - line 61: # TODO: support more weight tying options? parlai/utils/fp16.py (3 lines): - line 422: # TODO: set some of these args with opt - line 720: # scale_parameter=True, TODO: enable it back. This leads lr decay to 0. - line 741: # TODO: enable it back. This leads lr decay to 0. parlai/crowdsourcing/tasks/acute_eval/webapp/src/components/core_components.jsx (2 lines): - line 154: // TODO move to CSS - line 680: // TODO move constants to props rather than state parlai/crowdsourcing/projects/multisession_chat/human_eval/compile_results.py (2 lines): - line 72: # TODO modularize the shared components to dedup the code - line 80: # TODO load this data in using DataBrowser parlai/torchscript/agents.py (2 lines): - line 43: # TODO: support self._validate_observe_invariants() method of TorchAgent - line 50: # TODO: support self._validate_self_observe_invariants() method of TorchAgent parlai/tasks/opensubtitles/build_2018.py (2 lines): - line 270: # TODO: We possibly can log these errors, - line 307: # TODO: Shall we use smaller valid/test sets? Even 10% is A LOT here parlai/core/params.py (2 lines): - line 777: # TODO: add in zero3. https://github.com/facebookresearch/ParlAI/issues/3753 - line 1063: # TODO: switch to ~/.parlai/ parlai/crowdsourcing/tasks/turn_annotations_static/turn_annotations_blueprint.py (2 lines): - line 157: # TODO: should check that utterances specified are all bot - line 385: # TODO: I don't think we need to re-chunk this actually; just iterate parlai/agents/transformer/modules/attention.py (2 lines): - line 117: # TODO: merge for the initialization step - line 127: # TODO: remove type ignore with pytorch 1.5: parlai/core/build_data.py (2 lines): - line 527: # TODO: test the internal zoo. - line 570: # Resume TODO: isfile() may take too long ?? Should I try in a .tmp file parlai/crowdsourcing/utils/tests.py (2 lines): - line 390: # TODO: remove typing of self after switching to pytest regressions, in which we - line 444: TODO: this can probably be moved to a method of an abstract test class once all parlai/tasks/light_dialog_wild/builder.py (2 lines): - line 16: # TODO Can we grab these from somewhere in the built content? - line 381: 'category': "Somewhere", # TODO pull from DB? projects/blenderbot2/agents/modules.py (1 line): - line 84: # TODO: Get rid of this hack parlai/agents/seq2seq/seq2seq.py (1 line): - line 212: # TODO: Sorting the batch will result in various local metrics being broadcasted parlai/agents/rag/rag.py (1 line): - line 956: TODO: implement this parlai/crowdsourcing/tasks/turn_annotations_static/analysis/compile_results.py (1 line): - line 78: # TODO: replace direct folder access with a call to parlai/nn/lr_scheduler.py (1 line): - line 76: # TODO: upon getting rid of pytorch 1.4, kill this parlai/chat_service/core/server/server.js (1 line): - line 154: // TODO handle v. rare cases of message drops - should send timeout status parlai/crowdsourcing/projects/wizard_of_internet/webapp/main.js (1 line): - line 91: // TODO: replace this hacky solution for removing remaining message from onboarding parlai/tasks/md_gender/new_data.py (1 line): - line 81: # TODO: proper train/test/valid splits parlai/agents/transformer/modules/wrappers.py (1 line): - line 25: nn.ReLU(), # TODO: should this also be gelu? parlai/crowdsourcing/tasks/acute_eval/analysis.py (1 line): - line 41: # TODO: blueprint type strings need to be imported here to register the blueprints - parlai/core/torch_ranker_agent.py (1 line): - line 381: # TODO: speed these calculations up parlai/agents/transformer/image_polyencoder.py (1 line): - line 50: # TODO: more thoroughly test out whether one of these choices is best and add a parlai/agents/rag/modules.py (1 line): - line 426: TODO: Determine how to do this conftest.py (1 line): - line 22: # TODO: rename the folders nicer so they make more sense, maybe even have parlai/core/dict.py (1 line): - line 730: # TODO: try to deprecate this, preferring straight txt2vec parlai/agents/transformer/transformer.py (1 line): - line 272: # TODO: move this to Torch Ranker Agent parlai/tasks/md_gender/convai2.py (1 line): - line 186: # TODO: eventually all teachers should return Messages, so parlai/crowdsourcing/tasks/model_chat/frontend/components/checkboxes.jsx (1 line): - line 31: // TODO: add support for radio input type projects/image_chat/transresnet_multimodal/transresnet_multimodal.py (1 line): - line 161: observation = Message(observation) # TODO: eventually this will not be parlai/crowdsourcing/projects/multisession_chat/human_eval/worlds.py (1 line): - line 137: # TODO: merge this function in with the make_world in in parlai/crowdsourcing/tasks/model_chat/worlds.py parlai/crowdsourcing/tasks/model_chat/utils.py (1 line): - line 339: # TODO: in `self._check_output_key()`, there is other logic for ignoring parlai/chat_service/services/messenger/message_sender.py (1 line): - line 27: # TODO support data-based attachments? parlai/core/metrics.py (1 line): - line 815: # TODO: this could almost certainly be faster with a regex \s+ -> ' ' parlai/crowdsourcing/tasks/acute_eval/acute_eval_blueprint.py (1 line): - line 100: supported_architects: ClassVar[List[str]] = ["mock"] # TODO update parlai/agents/hred/hred.py (1 line): - line 132: # TODO: Sorting the batch will result in various local metrics being broadcasted parlai/tasks/mutualfriends/agents.py (1 line): - line 48: # TODO: add reverse conversation as well parlai/agents/rag/retrieve_api.py (1 line): - line 131: # TODO: update the server (and then this) for batch responses. parlai/chat_service/utils/timeout.py (1 line): - line 57: time.sleep(THREAD_SLEEP) # TODO: use threading.Event() rather than polling parlai/crowdsourcing/tasks/model_chat/scripts/save_image_contexts.py (1 line): - line 44: TODO: perhaps have the image chat task make use of this context information parlai/agents/transformer/modules/ffn.py (1 line): - line 56: # TODO: initialize biases to 0 parlai/crowdsourcing/tasks/acute_eval/fast_eval.py (1 line): - line 340: # TODO: make it so that we don't necessarily have to evaluate parlai/core/torch_generator_agent.py (1 line): - line 303: # TODO: get rid of longest_label parlai/agents/starspace/starspace.py (1 line): - line 9: # TODO: move this over to TorchRankerAgent when it is ready.