Reviewed-on: Hitmare/Eris_api_tensor_patch#2 code was checked and changed parts were copied. SD was able to start without errors |
||
---|---|---|
#Original | ||
TRT-Patch | ||
LICENSE | ||
Readme.md | ||
api.py |
Readme.md
This api.py
file has some additional modifications that can be activated within the api.py file.
This file replaces modules/api/api.py
.
::: error
Don't overwrite your original api.py
file. Rename it to something different like api_original.py
and then copy the modified api.py
into your modules/api
folder.
:::
A clean, original api.py
file can be found in the #Original API File
folder
After replacing the file you will need to restart your A1111 Stable-diffusion to apply the changes.
The modified API.py file can do the following:
- Eris Promptlog:
- Every Prompt that is send from through the API will be saved in a Textfile, with the current date as name, in a folder named "logs"
- Eris Imagelog:
- Every generated Images will be saved in the default "outputs" folder
- Eris Consolelog:
- Every Prompt that is send from through the API will be displayed in the console/terminal window
- Eris TRTpatch:
- Necessary modification for the TRT Plugin to work.
- Please read the Readme in the
TRT-Patch
folder for the additional instructions
- Eris Imagelimit:
- Will resize and limit every request down to 1024px max on height and width, keeping the aspect ratio. Also reduces Steps down to 35 if the set Steps exceeds 35
- Compatible with TRTpatch. Please read the Readme in the
TRT-Patch
folder for the additional instructions
Enabling the Modifications
To enable any of these modifications open the api.py
file with an text editor and go to line 61. Alternatively you can search for # Eris modifier switches
to find the correct place.
There you should now see the following:
eris_promtlog = False
eris_imagelog = False
eris_consolelog = False
eris_TRTpatch = False
eris_imagelimit = False
Change the False
to True
to enable any of the modifications.
For example to enable the Promptlog and Imagelog:
eris_promtlog = True
eris_imagelog = True
eris_consolelog = False
eris_TRTpatch = False
eris_imagelimit = False
Don't forget to save the api.py
file again and (re)start your A1111 Stable-difussion
::: warn
Additional and !!necessary!! Instructions for the TRT-Patch are in the TRT-Patch
Folder
:::