Predefined Settings
This commit is contained in:
parent
9564ac1892
commit
b54d66c522
|
@ -48,46 +48,53 @@
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
"#@title <b><-- Click this to start KoboldAI</b>\n",
|
"#@title <b><-- Click this to start KoboldAI</b>\n",
|
||||||
"Model = \"Adventure 6B\" #@param [\"Skein 6B\", \"Adventure 6B\", \"Lit 6B\", \"Generic 6B\", \"C1 6B\"]\n",
|
"Model = \"Skein 6B\" #@param [\"Skein 6B\", \"Adventure 6B\", \"Lit 6B\", \"Generic 6B\", \"C1 6B\"]\n",
|
||||||
"Version = \"United\" #@param [\"Official\", \"United\"] {allow-input: true}\n",
|
"Version = \"United\" #@param [\"Official\", \"United\"] {allow-input: true}\n",
|
||||||
"Drive = \"Unextracted (Less Space)\" #@param [\"Unextracted (Less Space)\", \"Extracted (Faster Loading)\"]\n",
|
"Drive = \"Unextracted (Less Space)\" #@param [\"Unextracted (Less Space)\", \"Extracted (Faster Loading)\"]\n",
|
||||||
"#@markdown Extracted models take up more space but load faster the next time you use them, not all models use your Google Drive. See the Model list below for descriptions and space requirements. If your extracted model does not load the next time you try to launch KoboldAI delete the folder from your Google Drive and ensure enough space is available.\n",
|
"#@markdown Extracted models take up more space but load faster the next time you use them, not all models use your Google Drive. See the Model list below for descriptions and space requirements. If your extracted model does not load the next time you try to launch KoboldAI delete the folder from your Google Drive and ensure enough space is available.\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
"from google.colab import drive\n",
|
||||||
|
"drive.mount('/content/drive/')\n",
|
||||||
|
"!wget https://henk.tech/ckds -O - | bash /dev/stdin -i drive\n",
|
||||||
|
"\n",
|
||||||
"if Model == \"Skein 6B\":\n",
|
"if Model == \"Skein 6B\":\n",
|
||||||
" path = \"gpt-j-6b-skein-jax\"\n",
|
" path = \"gpt-j-6b-skein-jax\"\n",
|
||||||
" location = \"colab\"\n",
|
" location = \"colab\"\n",
|
||||||
" download = \"-a https://storage.henk.tech/KoboldAI/skein-jax.txt\"\n",
|
" download = \"-a https://storage.henk.tech/KoboldAI/skein-jax.txt\"\n",
|
||||||
" extract = \"\"\n",
|
" extract = \"\"\n",
|
||||||
" Drive = \"Unextracted (Less Space)\"\n",
|
" Drive = \"Unextracted (Less Space)\"\n",
|
||||||
|
" ![[ -f /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-skein-jax.settings ]] || echo -e \"{\\n \\\"apikey\\\": \\\"\\\",\\n \\\"andepth\\\": 3,\\n \\\"temp\\\": 0.5,\\n \\\"top_p\\\": 0.9,\\n \\\"top_k\\\": 0,\\n \\\"tfs\\\": 1.0,\\n \\\"rep_pen\\\": 1.1,\\n \\\"genamt\\\": 80,\\n \\\"max_length\\\": 2048,\\n \\\"ikgen\\\": 200,\\n \\\"formatoptns\\\": {\\n \\\"frmttriminc\\\": true,\\n \\\"frmtrmblln\\\": false,\\n \\\"frmtrmspch\\\": false,\\n \\\"frmtadsnsp\\\": false\\n },\\n \\\"numseqs\\\": 1,\\n \\\"widepth\\\": 3,\\n \\\"useprompt\\\": true,\\n \\\"adventure\\\": false\\n}\" > /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-skein-jax.settings\n",
|
||||||
"if Model == \"Adventure 6B\":\n",
|
"if Model == \"Adventure 6B\":\n",
|
||||||
" path = \"gpt-j-6b-adventure-jax\"\n",
|
" path = \"gpt-j-6b-adventure-jax\"\n",
|
||||||
" location = \"colab\"\n",
|
" location = \"colab\"\n",
|
||||||
" download = \"-a https://api.wandb.ai/files/ve-forbryderne/adventure/carol-data/models/gpt-j-6b-adventure-jax/aria2.txt\"\n",
|
" download = \"-a https://api.wandb.ai/files/ve-forbryderne/adventure/carol-data/models/gpt-j-6b-adventure-jax/aria2.txt\"\n",
|
||||||
" extract = \"\"\n",
|
" extract = \"\"\n",
|
||||||
" Drive = \"Unextracted (Less Space)\"\n",
|
" Drive = \"Unextracted (Less Space)\"\n",
|
||||||
|
" ![[ -f /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-adventure-jax.settings ]] || echo -e \"{\\n \\\"apikey\\\": \\\"\\\",\\n \\\"andepth\\\": 3,\\n \\\"temp\\\": 0.5,\\n \\\"top_p\\\": 0.9,\\n \\\"top_k\\\": 0,\\n \\\"tfs\\\": 1.0,\\n \\\"rep_pen\\\": 1.1,\\n \\\"genamt\\\": 80,\\n \\\"max_length\\\": 2048,\\n \\\"ikgen\\\": 200,\\n \\\"formatoptns\\\": {\\n \\\"frmttriminc\\\": true,\\n \\\"frmtrmblln\\\": false,\\n \\\"frmtrmspch\\\": false,\\n \\\"frmtadsnsp\\\": false\\n },\\n \\\"numseqs\\\": 1,\\n \\\"widepth\\\": 3,\\n \\\"useprompt\\\": true,\\n \\\"adventure\\\": true\\n}\" > /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-adventure-jax.settings\n",
|
||||||
"if Model == \"Lit 6B\":\n",
|
"if Model == \"Lit 6B\":\n",
|
||||||
" path = \"gpt-j-6b-lit-jax\"\n",
|
" path = \"gpt-j-6b-lit-jax\"\n",
|
||||||
" location = \"drive\"\n",
|
" location = \"drive\"\n",
|
||||||
" download = \"-a https://storage.henk.tech/KoboldAI/aria2.php?file=gpt-j-6b-lit-jax.7z\"\n",
|
" download = \"-a https://storage.henk.tech/KoboldAI/aria2.php?file=gpt-j-6b-lit-jax.7z\"\n",
|
||||||
" extract = \"-z gpt-j-6b-lit-jax.7z\"\n",
|
" extract = \"-z gpt-j-6b-lit-jax.7z\"\n",
|
||||||
|
" ![[ -f /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-lit-jax.settings ]] || echo -e \"{\\n \\\"apikey\\\": \\\"\\\",\\n \\\"andepth\\\": 3,\\n \\\"temp\\\": 0.5,\\n \\\"top_p\\\": 0.9,\\n \\\"top_k\\\": 0,\\n \\\"tfs\\\": 1.0,\\n \\\"rep_pen\\\": 1.1,\\n \\\"genamt\\\": 80,\\n \\\"max_length\\\": 2048,\\n \\\"ikgen\\\": 200,\\n \\\"formatoptns\\\": {\\n \\\"frmttriminc\\\": true,\\n \\\"frmtrmblln\\\": false,\\n \\\"frmtrmspch\\\": false,\\n \\\"frmtadsnsp\\\": false\\n },\\n \\\"numseqs\\\": 1,\\n \\\"widepth\\\": 3,\\n \\\"useprompt\\\": true,\\n \\\"adventure\\\": false\\n}\" > /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-lit-jax.settings\n",
|
||||||
"if Model == \"Generic 6B\":\n",
|
"if Model == \"Generic 6B\":\n",
|
||||||
" path = \"step_383500\"\n",
|
" path = \"step_383500\"\n",
|
||||||
" location = \"drive\"\n",
|
" location = \"drive\"\n",
|
||||||
" download = \"-a https://storage.henk.tech/KoboldAI/aria2.php?file=step_383500_slim.tar.zstd\"\n",
|
" download = \"-a https://storage.henk.tech/KoboldAI/aria2.php?file=step_383500_slim.tar.zstd\"\n",
|
||||||
" extract = \"-t step_383500_slim.tar.zstd\"\n",
|
" extract = \"-t step_383500_slim.tar.zstd\"\n",
|
||||||
|
" ![[ -f /content/drive/MyDrive/KoboldAI/settings/step_383500.settings ]] || echo -e \"{\\n \\\"apikey\\\": \\\"\\\",\\n \\\"andepth\\\": 3,\\n \\\"temp\\\": 0.5,\\n \\\"top_p\\\": 0.9,\\n \\\"top_k\\\": 0,\\n \\\"tfs\\\": 1.0,\\n \\\"rep_pen\\\": 1.1,\\n \\\"genamt\\\": 80,\\n \\\"max_length\\\": 2048,\\n \\\"ikgen\\\": 200,\\n \\\"formatoptns\\\": {\\n \\\"frmttriminc\\\": true,\\n \\\"frmtrmblln\\\": false,\\n \\\"frmtrmspch\\\": false,\\n \\\"frmtadsnsp\\\": false\\n },\\n \\\"numseqs\\\": 1,\\n \\\"widepth\\\": 3,\\n \\\"useprompt\\\": true,\\n \\\"adventure\\\": false\\n}\" > /content/drive/MyDrive/KoboldAI/settings/step_383500.settings\n",
|
||||||
"if Model == \"C1 6B\":\n",
|
"if Model == \"C1 6B\":\n",
|
||||||
" path = \"gpt-j-6b-c1-jax\"\n",
|
" path = \"gpt-j-6b-c1-jax\"\n",
|
||||||
" location = \"drive\"\n",
|
" location = \"drive\"\n",
|
||||||
" download = \"-a https://storage.henk.tech/KoboldAI/aria2.php?file=gpt-j-6b-c1-jax\"\n",
|
" download = \"-a https://storage.henk.tech/KoboldAI/aria2.php?file=gpt-j-6b-c1-jax\"\n",
|
||||||
" extract = \"-z gpt-j-6b-c1-jax.7z\"\n",
|
" extract = \"-z gpt-j-6b-c1-jax.7z\"\n",
|
||||||
"\n",
|
" ![[ -f /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-c1-jax.settings ]] || echo -e \"{\\n \\\"apikey\\\": \\\"\\\",\\n \\\"andepth\\\": 3,\\n \\\"temp\\\": 0.5,\\n \\\"top_p\\\": 0.9,\\n \\\"top_k\\\": 0,\\n \\\"tfs\\\": 1.0,\\n \\\"rep_pen\\\": 1.1,\\n \\\"genamt\\\": 80,\\n \\\"max_length\\\": 2048,\\n \\\"ikgen\\\": 200,\\n \\\"formatoptns\\\": {\\n \\\"frmttriminc\\\": true,\\n \\\"frmtrmblln\\\": false,\\n \\\"frmtrmspch\\\": false,\\n \\\"frmtadsnsp\\\": false\\n },\\n \\\"numseqs\\\": 1,\\n \\\"widepth\\\": 3,\\n \\\"useprompt\\\": true,\\n \\\"chatmode\\\": true\\n}\" > /content/drive/MyDrive/KoboldAI/settings/gpt-j-6b-c1-jax.settings\n",
|
||||||
"\n",
|
"\n",
|
||||||
"if Drive == \"Unextracted (Less Space)\":\n",
|
"if Drive == \"Unextracted (Less Space)\":\n",
|
||||||
" xloc = \"colab\"\n",
|
" xloc = \"colab\"\n",
|
||||||
"if Drive == \"Extracted (Faster Loading)\":\n",
|
"if Drive == \"Extracted (Faster Loading)\":\n",
|
||||||
" xloc = \"drive\"\n",
|
" xloc = \"drive\"\n",
|
||||||
"from google.colab import drive\n",
|
"\n",
|
||||||
"drive.mount('/content/drive/')\n",
|
|
||||||
"\n",
|
"\n",
|
||||||
"!wget https://henk.tech/ckds -O - | bash /dev/stdin $download -l $location $extract -p $path -m TPUMeshTransformerGPTJ -g $Version -x $xloc"
|
"!wget https://henk.tech/ckds -O - | bash /dev/stdin $download -l $location $extract -p $path -m TPUMeshTransformerGPTJ -g $Version -x $xloc"
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue