Commit Graph

72 Commits

Author SHA1 Message Date
henk717
1327bd30a5 The Mamba Installer Update
Big overhaul of the installer, partially based on the #53  commit from LexSong.

The following is new :
- Conda has been replaced with MicroMamba, allows the dependencies to automatically download the best version of Python and prevents all the issues with people failing to download conda.
- The installer now has more options so you can choose not to delete the existing files, and it has new optional virtual K: drive support to bypass all the pathing issues people are having (Sorry Windows 7 users, its still not compatible even now).
- Docker support for Linux systems has been added including ROCm support.
- Environment files are now used to more easily keep everything on track, and to allow conda users to manually create environments across all operating systems (ROCm is an outlier in this because i have to use AMD's Pytorch docker for now it was to much hassle getting their Conda to use the environment file to add it to this commit).
- Play.bat has been changed to allow the virtual drive support, everything should still be compatible with old installations as I kept all the paths intact.
2021-06-28 22:35:15 +02:00
KoboldAI Dev
97aba93ef1
Added AGPLv3 license 2021-06-25 15:28:42 -04:00
KoboldAI Dev
9c908fd22f
Merge pull request #50 from henk717/patch-5
Migrated install_requirements.bat to conda-forge
2021-06-17 21:48:56 -04:00
henk717
d38384628c
Migrated install_requirements.bat to conda-forge
No more manually forcing CUDA to be 11, instead we use conda-forge.
This will pull down a lot more recent versions of pretty much everything, and fixes errors in the GPT-J models that cropped up on the older versions of the dependencies.
2021-06-18 01:33:56 +02:00
KoboldAI Dev
09f407c62e
Merge pull request #47 from henk717/patch-4
Installer: 6B update & stability fixes
2021-06-16 21:50:44 -04:00
henk717
80ebe1f368
6B update & stability fixes
I changed the menu order around because Finetuneanon's version is better for most users and needed for 6B.
The github branch it downloads for finetune is updated, and it can now fix the download path length errors if ran as admin.
2021-06-17 03:47:59 +02:00
KoboldAI Dev
b4fef1de1b
Merge pull request #40 from henk717/patch-3
Bugfix: Force CUDA11 in new installer for 3000 series GPU's
2021-06-08 22:43:30 -04:00
henk717
2e290ed9b9
Force CUDA11
Important fix for 3000 series GPU's, this additional parameter forces CUDA11 fixing them not being able to use GPU mode.
2021-06-08 16:23:38 +02:00
KoboldAI Dev
732e836028
Merge pull request #38 from henk717/patch-2
Update to Play.bat to use miniconda environment if present. Otherwise falls back to system Python.
2021-06-08 03:51:18 -04:00
KoboldAI Dev
736bd03161
Update play.bat
Added cls line to remove error message if miniconda is not being used.
2021-06-08 03:50:31 -04:00
KoboldAI Dev
b18a4174ef
Merge pull request #37 from henk717/patch-1
Install process updated to use miniconda environment to reduce issues with existing Python installs on user's machines.
2021-06-08 03:49:10 -04:00
KoboldAI Dev
d1036b66df
Update install_requirements.bat
Changed description of transformers options.
2021-06-08 03:46:43 -04:00
henk717
2f10059cd2
Changed Play.Bat to use our own Miniconda3 2021-06-06 15:02:03 +02:00
henk717
bf439f0e15
Revamped Install Experience
This changes the installation script to use Miniconda3 inside the KoboldAI directory, this is MUCH more user friendly for the users.
Any existing python environment will be bypassed, and other dependencies like CUDA automatically installed with compatible versions.
With this approach we can better ensure that end users have the correct environment and won't run into other issues because of their existing installations, it also prevents the need for them to install anything else on their system as anything required is automatically downloaded.
2021-06-06 15:01:11 +02:00
KoboldAI Dev
6a9587b61d
Merge pull request #27 from UWUplus/escape
HTML escape user prompt.
2021-06-02 15:40:17 -04:00
Ralf
e9b62cd3ae escape the prompt too 2021-06-02 21:23:36 +02:00
KoboldAI Dev
1e95f7e1a5 Hotfix: HTML escaped story output. Shodan can no longer run JS popups in your browser. 2021-06-02 09:01:13 -04:00
KoboldAI Dev
de1f8f94e0
Merge pull request #25 from UWUplus/main
Moved scripts and stylesheets to a local file
2021-06-02 08:49:24 -04:00
Ralf
6f5c194297 Moved files from cdn to static directory 2021-05-31 16:30:40 +02:00
KoboldAI Dev
0dc997b93f
Merge pull request #24 from Javalar/refresh-story-perf
Performance increase for `refresh_story` on large stories
2021-05-30 01:58:54 -04:00
Yves Dubois
4cb3df5e7e Performance increase for refresh_story on large stories 2021-05-29 21:36:24 -04:00
KoboldAI Dev
65ad0e01e3 Bugfix for InferKit submit failing when starting new story. 2021-05-29 20:43:30 -04:00
KoboldAI Dev
bed1eba6eb Added option to generate multiple responses per action.
Added ability to import World Info files from AI Dungeon.
Added slider for setting World Info scan depth.
Added toggle to control whether prompt is submitted each action.
Added 'Read Only' mode with no AI to startup.
Fixed GPU/CPU choice prompt appearing when GPU isn't an option.
Added error handling to generator calls for CUDA OOM message
Added generator parameter to only return new text
2021-05-29 05:46:03 -04:00
KoboldAI Dev
2cc48e7163 Bugfix for Author's Note Depth slider not doing anything. 2021-05-22 22:06:10 -04:00
KoboldAI Dev
f9bbb174a6 Added OpenAI API support
Added in-browser Save/Load/New Story controls
(Force a full refresh in your browser!)
Fixed adding InferKit API key if client.settings already exists
Added cmd calls to bat files so they'll stay open on error
Wait animation now hidden on start state/restart
2021-05-22 05:28:40 -04:00
KoboldAI Dev
4996e0ff46 Bugfixes:
Improvements to pruning context from text returned from the AI
Colab errors should no longer throw JSON decode errors in client
Improved logic for World Info scanning
Fix for index error in addsentencespacing
2021-05-18 17:59:59 -04:00
KoboldAI Dev
3d070f057e Bugfixes:
Expanded bad_word flagging for square brackets to combat Author's Note leakage
World Info should now work properly if you have an Author's Note defined
Set generator to use cache to improve performance of custom Neo models
Added error handling for Colab disconnections
Now using tokenized & detokenized version of last action to parse out new content
Updated readme
2021-05-17 20:28:18 -04:00
KoboldAI Dev
2721a5e64a
Merge pull request #12 from ioncorimenia/main
Merge fixes from ioncorimenia:
Support for older export bundles from AIDCAT
Don't import null value for Author's Note
2021-05-17 10:30:00 -04:00
ioncorimenia
0e855ef1d8 Catch some edge cases when importing 2021-05-17 16:00:32 +02:00
KoboldAI Dev
643e0105d8 Menu bar will now collapse to expandable button when screen size is too thin. 2021-05-17 00:42:47 -04:00
KoboldAI Dev
95cb94e979 Compatability update for latest AIDCAT export format 2021-05-16 17:45:21 -04:00
KoboldAI Dev
ce2e4e1f9e Switched aidg.club import from HTML scrape to API call
Added square bracket to bad_words_ids to help suppress AN tag from leaking into generator output
Added version number to CSS/JS ref to address browser loading outdated versions from cache
2021-05-16 14:53:19 -04:00
KoboldAI Dev
47f1f7a85b Corrected requests import location for aidg.club support 2021-05-16 05:37:38 -04:00
KoboldAI Dev
b05a73a04f Added ability to import aidg.club scenarios
Changed menu bar to bootstrap navbar to allow for dropdown menus
2021-05-16 05:29:39 -04:00
KoboldAI Dev
2cef3bceaf Bugfix for save function not appending .json extension by default
Bugfix for New Story function not clearing World Info from previous story
Torch will not be initialized unless you select a local model, as there's no reason to invoke it for InferKit/Colab
Changed JSON file writes to use indentation for readability
2021-05-15 19:29:41 -04:00
KoboldAI Dev
429c9b13f5 Bug fixes for AIDCAT import issues.
Modified CSS to prevent Import dialog from expanding off the page.
Updated readme with Colab link.
2021-05-14 16:27:47 -04:00
KoboldAI Dev
5d53f1a676 It helps if you commit all the files in the bugfix 2021-05-14 02:39:36 -04:00
KoboldAI Dev
0e038b8727 Bugfix for Add Sentence Spacing format option 2021-05-14 02:24:05 -04:00
KoboldAI Dev
c9b6f89d1d Hotfix for Google Colab generator call failing if when called from a fresh prompt. 2021-05-13 23:30:54 -04:00
KoboldAI Dev
3c0638bc73 Added support for running model remotely on Google Colab 2021-05-13 18:58:52 -04:00
KoboldAI Dev
0b113a75b4 Hotfix for tokenizer modifying spaced ellipses and breaking new text recognition. 2021-05-13 09:35:11 -04:00
KoboldAI Dev
c0736a8ec7 Added World Info
Added additional punctuation triggers for Add Sentence Spacing format
Added better screen reset logic when refresing screen or restarting server
2021-05-13 01:26:42 -04:00
KoboldAI Dev
fff77c5a88 Hotfix for top_p parameter in generator call 2021-05-11 14:16:34 -04:00
KoboldAI Dev
f520e859cf Added link to subreddit for updates. 2021-05-11 01:54:45 -04:00
KoboldAI Dev
81c79131a4 Updated readme with import instructions for AID 2021-05-11 01:06:16 -04:00
KoboldAI Dev
1cc069a779 Added ability to import AIDungeon games from AIDCAT 2021-05-11 00:27:34 -04:00
KoboldAI Dev
b55266a7c8 Added Formatting options
Added Bootstrap toggle library for UI
Added injection points for input/output modification
2021-05-10 19:17:10 -04:00
KoboldAI Dev
0e0947d93a Bugfix: Add apikey check to loadsettings 2021-05-10 09:33:41 -04:00
KoboldAI Dev
739a8a5268 Bugfix: Check for keys in client.settings before attempting to access 2021-05-10 09:26:31 -04:00
KoboldAI Dev
ba1ba0fc8a Reduced default max_length parameter to 512.
Added warning about VRAM usage to Max Tokens tooltip.
2021-05-07 19:04:51 -04:00