update training defaults

This commit is contained in:
Vladimir Mandic
2023-01-18 19:24:31 -05:00
parent 85162a946a
commit 527e6ac46e
4 changed files with 32 additions and 22 deletions
+8 -20
View File
@@ -20,11 +20,16 @@ Need to study more to determine best out-of-the-box settings:
- Gradient accumulation
- Dynamic learning-rates
## SDAPI
- Support TLS
- Support auth
# Ideas
Things I'm looking into...
# Automatic
## Automatic
Stuff to be fixed...
@@ -52,32 +57,15 @@ Tech that can be integrated as part of the core workflow...
- <https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/2670#discussioncomment-4372336>
- <https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/2670#discussioncomment-4582025>
# Experimental
## Experimental
Cool stuff that is not integrated anywhere...
- Bunch of stuff:<https://pharmapsychotic.com/tools.html>
- [TensorRT](https://www.photoroom.com/tech/stable-diffusion-25-percent-faster-and-save-seconds/)
- [KLMC2 Animation](https://colab.research.google.com/github/dmarx/notebooks/blob/main/Stable_Diffusion_KLMC2_Animation.ipynb)
- [Disco Diffusion](https://colab.research.google.com/github/alembics/disco-diffusion/blob/main/Disco_Diffusion.ipynb)
- [Video Killed the Radio Star](https://colab.research.google.com/github/dmarx/video-killed-the-radio-star/blob/main/Video_Killed_The_Radio_Star_Defusion.ipynb)
# SDAPI
- Support TLS
- Support auth
# External
Ideas that can be value-added to core tech...
- Bunch of stuff:<https://pharmapsychotic.com/tools.html>
- Prevalent colors to interrogate
- Auto-Sort inputs by face recognition
- Use semantic segmentation to remove background from inputs
- Auto-filter training inputs based on blur
<https://pyimagesearch.com/2020/06/15/opencv-fast-fourier-transform-fft-for-blur-detection-in-images-and-video-streams/>
> mix-gtm-ultimateblend-v1.safetensors
> hentaimodel-grapefruit.v23.safetensors
> mix-hassanblend-v15.ckpt
+22
View File
@@ -23,3 +23,25 @@
## Prompt
a medium shot photo of "dreamkelly", extremely detailed 8k wallpaper, intricate, high detail, dramatic, modelshoot style
## Gen
> abby ana buffytyler cassie dreamkelly hanna katy laurentaylor lee leila linsiyee marcel mia rebeccagivens sahar video vlado
train.py --batch 2 --name ana --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name abby --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name buffytyler --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name cassie --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name dreamkelly --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name hanna --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name katy --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name laurentaylor --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name leila --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name linsiyee --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name mia --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name rebeccagivens --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name sahar --src ~/generative/Input/ana/ --init person,woman,girl,model
train.py --batch 2 --name lee --src ~/generative/Input/ana/ --init person,man
train.py --batch 2 --name marcel --src ~/generative/Input/ana/ --init person,man
train.py --batch 2 --name vlado --src ~/generative/Input/ana/ --init person,man
+1 -1
View File
@@ -366,7 +366,7 @@ async def main():
parser.add_argument("--vectors", type = int, default = -1, required = False, help = "number of vectors per token, default: dynamic based on number of input images")
parser.add_argument("--batch", type = int, default = 1, required = False, help = "batch size, default: %(default)s")
parser.add_argument("--rate", type = str, default = "", required = False, help = "learning rate, default: dynamic")
parser.add_argument("--rstart", type = float, default = 0.02, required = False, help = "starting learn rate if using dynamic rate, default: %(default)s")
parser.add_argument("--rstart", type = float, default = 0.01, required = False, help = "starting learn rate if using dynamic rate, default: %(default)s")
parser.add_argument("--rend", type = float, default = 0.0001, required = False, help = "ending learn rate if using dynamic rate, default: %(default)s")
parser.add_argument("--rdescend", type = float, default = 2, required = False, help = "learn rate descend power when using dynamic rate, default: %(default)s")
parser.add_argument("--grad", type = int, default = 20, required = False, help = "accumulate gradient over n images, default: : %(default)s")
+1 -1
Submodule wiki updated: 87208a1b38...f7e8c60d95