mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Colab
This commit is contained in:
116
colab/GPU.ipynb
116
colab/GPU.ipynb
@@ -19,9 +19,30 @@
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"source": [
|
||||
"TavernAI https://github.com/TavernAI/TavernAI<br>\n",
|
||||
"https://colab.research.google.com/github/TavernAI/TavernAI/blob/main/colab/GPU.ipynb<br>\n",
|
||||
"\n",
|
||||
"Works with:<br>\n",
|
||||
"KoboldAI https://github.com/KoboldAI/KoboldAI-Client<br>\n",
|
||||
"Colab https://colab.research.google.com/github/TavernAI/TavernAI/blob/main/colab/GPU.ipynb<br>"
|
||||
"Pygmalion https://huggingface.co/PygmalionAI/<br>\n",
|
||||
"<br>\n",
|
||||
"**TavernAI Links**<br>\n",
|
||||
"TavernAI Github https://github.com/TavernAI/TavernAI<br>\n",
|
||||
"TavernAI Discord https://discord.gg/zmK2gmr45t<br>\n",
|
||||
"TavernAI Boosty https://boosty.to/tavernai\n",
|
||||
"<pre>\n",
|
||||
" Tavern.AI/ \\ / ^ ^ ^ ^ ~~~~ ^ \\ / ^ ^ ^ ^/ ^ ^ \\/^ ^ \\\n",
|
||||
" /^ ^\\ ^ ^^ ^^ ^ ^ ~~ ^ ^\\ / ^ ^ ^ ^ / ^ ^ ^/ ^ ^ \\\n",
|
||||
" /^ ^ ^\\^ ^^ ^ ^ _||____ ^ \\ / ^ ^ ^ / / ^ ^ ^ \\\n",
|
||||
" /\\ /\\ /\\ ^ \\ /\\ /\\ /\\\\\\\\\\\\\\\\ ^ \\ ^ /\\ /\\ /\\ /\\ /\\ /\\ ^ ^ ^/\\\n",
|
||||
"//\\\\/\\\\/\\\\ ^ \\//\\\\/\\\\ /__\\\\\\\\\\\\\\\\ _, \\ //\\\\/\\\\/\\\\ //\\\\/\\\\/\\\\ ^ ^ //\\\\\n",
|
||||
"//\\\\/\\\\/\\\\ //\\\\/\\\\ |__|_|_|__| \\__, //\\\\/\\\\/\\\\ //\\\\/\\\\/\\\\ ///\\\\\\\n",
|
||||
" || || (@^◡^)(≖ ‸ ≖*) ( ←_← )\\| /| /\\ \\ヽ(°ㅂ°╬) |( Ψ▼ー▼)∈ (O_O; ) |||\n",
|
||||
"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ ~~~~~ ~~~~~ ~~~~~ ~~~~~ ~~ \n",
|
||||
"</pre>\n",
|
||||
"**Launch Instructions**<br>\n",
|
||||
"1. Click the launch button.\n",
|
||||
"2. Wait for the environment and model to load\n",
|
||||
"3. After initialization, a TavernAI link will appear"
|
||||
],
|
||||
"metadata": {
|
||||
"id": "d-Yihz3hAb2E"
|
||||
@@ -31,14 +52,15 @@
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {
|
||||
"id": "hps3qtPLFNBb"
|
||||
"id": "hps3qtPLFNBb",
|
||||
"cellView": "form"
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"#@title <b>TavernAI</b>\n",
|
||||
"#@markdown <-(≖ ‸ ≖ ✿)\n",
|
||||
"#@markdown <- Click For Start (≖ ‸ ≖ ✿)\n",
|
||||
"\n",
|
||||
"Model = \"Pygmalion 6B\" #@param [\"Nerys V2 6B\", \"Erebus 6B\", \"Skein 6B\", \"Janeway 6B\", \"Adventure 6B\", \"Pygmalion 6B\", \"Pygmalion 6B Dev\", \"Lit V2 6B\", \"Lit 6B\", \"Shinen 6B\", \"Nerys 2.7B\", \"AID 2.7B\", \"Erebus 2.7B\", \"Janeway 2.7B\", \"Picard 2.7B\", \"Horni LN 2.7B\", \"Horni 2.7B\", \"Shinen 2.7B\", \"OPT 2.7B\", \"Fairseq Dense 2.7B\", \"Neo 2.7B\"] {allow-input: true}\n",
|
||||
"Model = \"Pygmalion 6B\" #@param [ \"Pygmalion 6B\", \"Pygmalion 6B Dev\"] {allow-input: true}\n",
|
||||
"Version = \"Official\" \n",
|
||||
"Provider = \"Cloudflare\" \n",
|
||||
"use_google_drive = False\n",
|
||||
@@ -59,27 +81,7 @@
|
||||
"\n",
|
||||
"Revision = \"\"\n",
|
||||
"\n",
|
||||
"if Model == \"Nerys V2 6B\":\n",
|
||||
" Model = \"KoboldAI/OPT-6B-nerys-v2\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Erebus 6B\":\n",
|
||||
" Model = \"KoboldAI/OPT-6.7B-Erebus\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Skein 6B\":\n",
|
||||
" Model = \"KoboldAI/GPT-J-6B-Skein\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Janeway 6B\":\n",
|
||||
" Model = \"KoboldAI/GPT-J-6B-Janeway\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Adventure 6B\":\n",
|
||||
" Model = \"KoboldAI/GPT-J-6B-Adventure\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Pygmalion 6B\":\n",
|
||||
"if Model == \"Pygmalion 6B\":\n",
|
||||
" Model = \"PygmalionAI/pygmalion-6b\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
@@ -90,62 +92,6 @@
|
||||
" path = \"\"\n",
|
||||
" Version = \"United\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Lit V2 6B\":\n",
|
||||
" Model = \"hakurei/litv2-6B-rev3\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Lit 6B\":\n",
|
||||
" Model = \"hakurei/lit-6B\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Shinen 6B\":\n",
|
||||
" Model = \"KoboldAI/GPT-J-6B-Shinen\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Nerys 2.7B\":\n",
|
||||
" Model = \"KoboldAI/fairseq-dense-2.7B-Nerys\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Erebus 2.7B\":\n",
|
||||
" Model = \"KoboldAI/OPT-2.7B-Erebus\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Janeway 2.7B\":\n",
|
||||
" Model = \"KoboldAI/GPT-Neo-2.7B-Janeway\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Picard 2.7B\":\n",
|
||||
" Model = \"KoboldAI/GPT-Neo-2.7B-Picard\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"AID 2.7B\":\n",
|
||||
" Model = \"KoboldAI/GPT-Neo-2.7B-AID\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Horni LN 2.7B\":\n",
|
||||
" Model = \"KoboldAI/GPT-Neo-2.7B-Horni-LN\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Horni 2.7B\":\n",
|
||||
" Model = \"KoboldAI/GPT-Neo-2.7B-Horni\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Shinen 2.7B\":\n",
|
||||
" Model = \"KoboldAI/GPT-Neo-2.7B-Shinen\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Fairseq Dense 2.7B\":\n",
|
||||
" Model = \"KoboldAI/fairseq-dense-2.7B\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"OPT 2.7B\":\n",
|
||||
" Model = \"facebook/opt-2.7b\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"elif Model == \"Neo 2.7B\":\n",
|
||||
" Model = \"EleutherAI/gpt-neo-2.7B\"\n",
|
||||
" path = \"\"\n",
|
||||
" download = \"\"\n",
|
||||
"\n",
|
||||
"if Provider == \"Localtunnel\":\n",
|
||||
" tunnel = \"--localtunnel yes\"\n",
|
||||
@@ -183,15 +129,15 @@
|
||||
"!nvm install 19.1.0\n",
|
||||
"!nvm use 19.1.0\n",
|
||||
"!node -v\n",
|
||||
"!git clone https://github.com/TavernAI/TavernAI.git\n",
|
||||
"%cd TavernAI\n",
|
||||
"!git clone https://github.com/TavernAI/taicolabtest\n",
|
||||
"%cd taicolabtest\n",
|
||||
"!npm install\n",
|
||||
"time.sleep(1)\n",
|
||||
"%env colab=2\n",
|
||||
"%env colaburl=$url\n",
|
||||
"!nohup node server.js &\n",
|
||||
"time.sleep(3)\n",
|
||||
"print('###KoboldAI###')\n",
|
||||
"print('KoboldAI LINK:')\n",
|
||||
"print(url)\n",
|
||||
"print('')\n",
|
||||
"print('###TavernAI LINK###')\n",
|
||||
|
Reference in New Issue
Block a user