Upload README.md
Browse files
README.md
CHANGED
|
@@ -1,15 +1,8 @@
|
|
| 1 |
-
---
|
| 2 |
-
license: cc-by-nc-sa-2.0
|
| 3 |
-
datasets:
|
| 4 |
-
- Edoigtrd/tldr-pages
|
| 5 |
-
language:
|
| 6 |
-
- en
|
| 7 |
-
library_name: transformers
|
| 8 |
-
---
|
| 9 |
-
|
| 10 |
# T5-nl2cmd
|
| 11 |
|
| 12 |
-
|
|
|
|
|
|
|
| 13 |
|
| 14 |
# Training data
|
| 15 |
|
|
@@ -23,10 +16,13 @@ The model is fine-tuned from the [Flan-T5 base](https://huggingface.co/google/fl
|
|
| 23 |
|
| 24 |
It has been trained on a single Nvidia L4 from Scaleway, for 4 hours and 4 epochs.
|
| 25 |
|
| 26 |
-
The model aims to generate
|
|
|
|
| 27 |
|
| 28 |
# Results
|
| 29 |
|
|
|
|
|
|
|
| 30 |
| Metric | Flan-T5 - Nl2cmd |
|
| 31 |
|--------------------|------------|
|
| 32 |
| exact | 0.064 |
|
|
@@ -35,6 +31,25 @@ The model aims to generate command line instructions from natural language descr
|
|
| 35 |
| levenstein average | 0.612479 |
|
| 36 |
| levenstein median | 0.608696 |
|
| 37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 38 |
# License :
|
| 39 |
|
| 40 |
[Creative Commons cc-by-nc-sa 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# T5-nl2cmd
|
| 2 |
|
| 3 |
+
T5-nl2cmd is a model that generates bash commands from natural language descriptions.
|
| 4 |
+
|
| 5 |
+
This repository contains the trained model, fine-tuned from [Flan-T5 base](https://huggingface.co/google/flan-t5-base).
|
| 6 |
|
| 7 |
# Training data
|
| 8 |
|
|
|
|
| 16 |
|
| 17 |
It has been trained on a single Nvidia L4 from Scaleway, for 4 hours and 4 epochs.
|
| 18 |
|
| 19 |
+
The model aims to generate bash commands from natural language descriptions.
|
| 20 |
+
|
| 21 |
|
| 22 |
# Results
|
| 23 |
|
| 24 |
+
> The results are evaluated on an 500 eval subset of the data cited above.
|
| 25 |
+
|
| 26 |
| Metric | Flan-T5 - Nl2cmd |
|
| 27 |
|--------------------|------------|
|
| 28 |
| exact | 0.064 |
|
|
|
|
| 31 |
| levenstein average | 0.612479 |
|
| 32 |
| levenstein median | 0.608696 |
|
| 33 |
|
| 34 |
+
# Examples :
|
| 35 |
+
|
| 36 |
+
| Task | Command |
|
| 37 |
+
|------|---------|
|
| 38 |
+
| Count time, calls, and errors for each system call and report a summary on program exit | `slurmctl -c path/to/file` |
|
| 39 |
+
| Search for a word in all the normal/regular files in the current folder | `find . -type f -exec grep -H` |
|
| 40 |
+
| Start the daemon with verbose output coming from specific files in the bluetoothd or plugins source | `bluetoothd-start --verbose path/to/file` |
|
| 41 |
+
| Find all directories under current directory and make them read, write, and executable for owner & group and remove read-write-execute permission for others | `find . -type d -exec chmod ug=` |
|
| 42 |
+
| Set the verbosity level (error, warn, info, debug, or trace) | `svn -v verbosity` |
|
| 43 |
+
| Show the configuration of a virtual machine, specifying its ID | `qm show vm_id` |
|
| 44 |
+
| Import VPN configuration | `ipconfig import config` |
|
| 45 |
+
| Find all the files ending with ".coffee" in the current folder and search for the words "re" in each line | `find . -name "*.coffee" -exec grep` |
|
| 46 |
+
| Run a program from a file | `pstool --run path/to/file` |
|
| 47 |
+
| Display details and metadata about a specified portable service image | `portablectl show-image path/to/image` |
|
| 48 |
+
| Display all the files in the current folder excluding those which are in the path of ".git" | `find . -path '*.git' -prune -` |
|
| 49 |
+
| Find all *.ogg files on the system ignoring the case | `find / -iname "*.ogg"` |
|
| 50 |
+
| Print and recursively remove the alphabetically last directory in the current directory | `rmdir -rf` |
|
| 51 |
+
|
| 52 |
+
|
| 53 |
# License :
|
| 54 |
|
| 55 |
[Creative Commons cc-by-nc-sa 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
|