From c18d7f82aa0eb0a4255bfb88243e37b88df66c60 Mon Sep 17 00:00:00 2001 From: Michael Schmitz Date: Mon, 4 Nov 2019 15:04:54 -0800 Subject: [PATCH 1/6] Add ROADMAP.md to share our quarterly plans publicly. --- ROADMAP.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 ROADMAP.md diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 00000000000..81b57d34f57 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,28 @@ +# Roadmap + +To better communicate with the community, we plan to share our main focuses each quarter in this +document. + +# Q4 2019 (October, November, December) + +We have a few major themes for this quarter: + +1. Breaking out models into their own repositories. By doing so we hope to increase community + engagement and ownership of these model repositories, allowing us to focus more on the core + library. We already have a good start on this with the following repositories: + + a. [Semantic Parsing](https://github.com/allenai/allennlp-semparse) + b. [Language Modeling](https://github.com/allenai/allennlp-language-modeling) + +2. Better supporting our initiative around [Green AI](https://arxiv.org/abs/1907.10597). + + a. Improve the performance of AllenNLP. In particular, see the following issues: + i. + ii. + iii. + b. Add tooling so any user can easily measure the total number of floating-point operations + performed during training. + +3. Launching a first version of an AllenNLP course. It's challenging for many people to onboard, + so we're building an interactive course. We're also designing it to be an effective resource + for people teaching introductory NLP courses. From 51d079a1ba433c92d4d46e9e4b7f56774d35155d Mon Sep 17 00:00:00 2001 From: Michael Schmitz Date: Mon, 4 Nov 2019 15:06:57 -0800 Subject: [PATCH 2/6] Add 1.0 teaser. --- ROADMAP.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index 81b57d34f57..d30a6c27590 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -26,3 +26,5 @@ We have a few major themes for this quarter: 3. Launching a first version of an AllenNLP course. It's challenging for many people to onboard, so we're building an interactive course. We're also designing it to be an effective resource for people teaching introductory NLP courses. + +We're also starting to think about our 1.0 release, and have started organizing issues around [the relevant milestone](https://github.com/allenai/allennlp/milestone/10). From 8512254b6e407daed907356c2e41c142418fe7bf Mon Sep 17 00:00:00 2001 From: Michael Schmitz Date: Mon, 4 Nov 2019 15:07:31 -0800 Subject: [PATCH 3/6] Fix bullets. --- ROADMAP.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ROADMAP.md b/ROADMAP.md index d30a6c27590..280f82bb657 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -12,14 +12,19 @@ We have a few major themes for this quarter: library. We already have a good start on this with the following repositories: a. [Semantic Parsing](https://github.com/allenai/allennlp-semparse) + b. [Language Modeling](https://github.com/allenai/allennlp-language-modeling) 2. Better supporting our initiative around [Green AI](https://arxiv.org/abs/1907.10597). a. Improve the performance of AllenNLP. In particular, see the following issues: + i. + ii. + iii. + b. Add tooling so any user can easily measure the total number of floating-point operations performed during training. From d7f35b223a01901e120a849b7913154e7cb02804 Mon Sep 17 00:00:00 2001 From: Michael Schmitz Date: Thu, 7 Nov 2019 08:55:20 -0800 Subject: [PATCH 4/6] Update ROADMAP.md --- ROADMAP.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 280f82bb657..11d606f6d7e 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -15,18 +15,18 @@ We have a few major themes for this quarter: b. [Language Modeling](https://github.com/allenai/allennlp-language-modeling) -2. Better supporting our initiative around [Green AI](https://arxiv.org/abs/1907.10597). +2. Better supporting our initiative around [Green AI](https://arxiv.org/abs/1907.10597). a. Improve the performance of AllenNLP. In particular, see the following issues: - i. + 1. [Using DistributedDataParallel for multi GPU training](https://github.com/allenai/allennlp/issues/2536) - ii. + 2. [Native pytorch Multiprocessing for data loading](https://github.com/allenai/allennlp/issues/3079) - iii. + 3. [Mixed Precision Training](https://github.com/allenai/allennlp/issues/2149) b. Add tooling so any user can easily measure the total number of floating-point operations - performed during training. + performed during training. You can see more details about this initiative in [#3436](https://github.com/allenai/allennlp/issues/3436) 3. Launching a first version of an AllenNLP course. It's challenging for many people to onboard, so we're building an interactive course. We're also designing it to be an effective resource From 6684307de11548e728dfe00103be8cdcaf18e5db Mon Sep 17 00:00:00 2001 From: Michael Schmitz Date: Mon, 11 Nov 2019 07:41:31 -0800 Subject: [PATCH 5/6] Update ROADMAP.md --- ROADMAP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ROADMAP.md b/ROADMAP.md index 11d606f6d7e..d2ccca83664 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -13,7 +13,7 @@ We have a few major themes for this quarter: a. [Semantic Parsing](https://github.com/allenai/allennlp-semparse) - b. [Language Modeling](https://github.com/allenai/allennlp-language-modeling) + b. [Reading Comprehension](https://github.com/allenai/allennlp-reading-comprehension) 2. Better supporting our initiative around [Green AI](https://arxiv.org/abs/1907.10597). From 47d0cf12086c76aeb1e282e4f01aa626d4c78ce3 Mon Sep 17 00:00:00 2001 From: Michael Schmitz Date: Mon, 11 Nov 2019 11:55:28 -0800 Subject: [PATCH 6/6] Add text to repo split out section. --- ROADMAP.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index d2ccca83664..4cc92be5057 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -7,14 +7,14 @@ document. We have a few major themes for this quarter: -1. Breaking out models into their own repositories. By doing so we hope to increase community - engagement and ownership of these model repositories, allowing us to focus more on the core - library. We already have a good start on this with the following repositories: +1. Breaking out models into their own repositories (you can follow [this issue](https://github.com/allenai/allennlp/issues/3351) for more information). By doing so we hope to increase community engagement and ownership of these model repositories, allowing us to focus more on the core library. We already have a good start on this with the following repositories: a. [Semantic Parsing](https://github.com/allenai/allennlp-semparse) b. [Reading Comprehension](https://github.com/allenai/allennlp-reading-comprehension) + We will test out this idea of splitting up the repositories with these two first, fixing any issues with them by the end of this quarter. Around the end of this quarter or early next quarter, we will finish the process with the rest of the models, making repositories around language modeling, coreference resolution, sequence tagging, parsing, etc. + 2. Better supporting our initiative around [Green AI](https://arxiv.org/abs/1907.10597). a. Improve the performance of AllenNLP. In particular, see the following issues: