mirror of https://github.com/vladmandic/automatic
parent
5e4d667a4b
commit
7d9b268655
|
|
@ -1,6 +1,6 @@
|
|||
[submodule "wiki"]
|
||||
path = wiki
|
||||
url = https://github.com/vladmandic/automatic.wiki
|
||||
url = https://github.com/vladmandic/sdnext.wiki
|
||||
ignore = dirty
|
||||
[submodule "modules/k-diffusion"]
|
||||
path = modules/k-diffusion
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
- **GitHub**
|
||||
- rename core repo from <https://github.com/vladmandic/automatic> to <https://github.com/vladmandic/sdnext>
|
||||
all internal links have been updated
|
||||
old repo url should automatically redirect to new one for seamless transition
|
||||
- **Docs**:
|
||||
- Updated [Debugging guide](https://github.com/vladmandic/automatic/wiki/Debug)
|
||||
- **Torch**:
|
||||
|
|
|
|||
10
CITATION.cff
10
CITATION.cff
|
|
@ -1,6 +1,6 @@
|
|||
cff-version: 1.2.0
|
||||
title: SD.Next
|
||||
url: 'https://github.com/vladmandic/automatic'
|
||||
url: 'https://github.com/vladmandic/sdnext'
|
||||
message: >-
|
||||
If you use this software, please cite it using the
|
||||
metadata from this file
|
||||
|
|
@ -17,11 +17,11 @@ identifiers:
|
|||
- type: url
|
||||
value: 'https://www.linkedin.com/in/cyan051/'
|
||||
description: LinkedIn
|
||||
repository-code: 'https://github.com/vladmandic/automatic'
|
||||
repository-code: 'https://github.com/vladmandic/sdnext'
|
||||
abstract: >-
|
||||
SD.Next: Advanced Implementation of Stable Diffusion and
|
||||
other diffusion models for text, image and video
|
||||
generation
|
||||
SD.Next: Advanced Implementation of Stable Diffusion
|
||||
and other diffusion models for text, image and video
|
||||
generation
|
||||
keywords:
|
||||
- stablediffusion diffusers sdnext
|
||||
license: Apache-2.0
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ Pull requests from everyone are welcome
|
|||
Procedure for contributing:
|
||||
|
||||
- Select SD.Next `dev` branch:
|
||||
<https://github.com/vladmandic/automatic/tree/dev>
|
||||
<https://github.com/vladmandic/sdnext/tree/dev>
|
||||
- Create a fork of the repository on github
|
||||
In a top right corner of a GitHub, select "Fork"
|
||||
Its recommended to fork latest version from main branch to avoid any possible conflicting code updates
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# SD.Next Dockerfile
|
||||
# docs: <https://github.com/vladmandic/automatic/wiki/Docker>
|
||||
# docs: <https://github.com/vladmandic/sdnext/wiki/Docker>
|
||||
|
||||
# base image
|
||||
FROM pytorch/pytorch:2.5.1-cuda12.4-cudnn9-runtime
|
||||
|
|
@ -7,9 +7,9 @@ FROM pytorch/pytorch:2.5.1-cuda12.4-cudnn9-runtime
|
|||
# metadata
|
||||
LABEL org.opencontainers.image.vendor="SD.Next"
|
||||
LABEL org.opencontainers.image.authors="vladmandic"
|
||||
LABEL org.opencontainers.image.url="https://github.com/vladmandic/automatic/"
|
||||
LABEL org.opencontainers.image.documentation="https://github.com/vladmandic/automatic/wiki/Docker"
|
||||
LABEL org.opencontainers.image.source="https://github.com/vladmandic/automatic/"
|
||||
LABEL org.opencontainers.image.url="https://github.com/vladmandic/sdnext/"
|
||||
LABEL org.opencontainers.image.documentation="https://github.com/vladmandic/sdnext/wiki/Docker"
|
||||
LABEL org.opencontainers.image.source="https://github.com/vladmandic/sdnext/"
|
||||
LABEL org.opencontainers.image.licenses="AGPL-3.0"
|
||||
LABEL org.opencontainers.image.title="SD.Next"
|
||||
LABEL org.opencontainers.image.description="SD.Next: Advanced Implementation of Stable Diffusion and other Diffusion-based generative image models"
|
||||
|
|
|
|||
18
README.md
18
README.md
|
|
@ -1,14 +1,14 @@
|
|||
<div align="center">
|
||||
<img src="https://github.com/vladmandic/automatic/raw/master/html/logo-transparent.png" width=200 alt="SD.Next">
|
||||
<img src="https://github.com/vladmandic/sdnext/raw/master/html/logo-transparent.png" width=200 alt="SD.Next">
|
||||
|
||||
**Image Diffusion implementation with advanced features**
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
[](https://discord.gg/VjvR2tabEX)
|
||||
[](https://github.com/sponsors/vladmandic)
|
||||
|
||||
[Docs](https://vladmandic.github.io/sdnext-docs/) | [Wiki](https://github.com/vladmandic/automatic/wiki) | [Discord](https://discord.gg/VjvR2tabEX) | [Changelog](CHANGELOG.md)
|
||||
[Docs](https://vladmandic.github.io/sdnext-docs/) | [Wiki](https://github.com/vladmandic/sdnext/wiki) | [Discord](https://discord.gg/VjvR2tabEX) | [Changelog](CHANGELOG.md)
|
||||
|
||||
</div>
|
||||
</br>
|
||||
|
|
@ -85,7 +85,7 @@ SD.Next supports broad range of models: [supported models](https://vladmandic.gi
|
|||
### Contributing
|
||||
|
||||
Please see [Contributing](CONTRIBUTING) for details on how to contribute to this project
|
||||
And for any question, reach out on [Discord](https://discord.gg/VjvR2tabEX) or open an [issue](https://github.com/vladmandic/automatic/issues) or [discussion](https://github.com/vladmandic/automatic/discussions)
|
||||
And for any question, reach out on [Discord](https://discord.gg/VjvR2tabEX) or open an [issue](https://github.com/vladmandic/sdnext/issues) or [discussion](https://github.com/vladmandic/sdnext/discussions)
|
||||
|
||||
### Credits
|
||||
|
||||
|
|
@ -95,14 +95,14 @@ And for any question, reach out on [Discord](https://discord.gg/VjvR2tabEX) or o
|
|||
|
||||
### Evolution
|
||||
|
||||
<a href="https://star-history.com/#vladmandic/automatic&Date">
|
||||
<a href="https://star-history.com/#vladmandic/sdnext&Date">
|
||||
<picture width=640>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=vladmandic/automatic&type=Date&theme=dark" />
|
||||
<img src="https://api.star-history.com/svg?repos=vladmandic/automatic&type=Date" alt="starts" width="320">
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=vladmandic/sdnext&type=Date&theme=dark" />
|
||||
<img src="https://api.star-history.com/svg?repos=vladmandic/sdnext&type=Date" alt="starts" width="320">
|
||||
</picture>
|
||||
</a>
|
||||
|
||||
- [OSS Stats](https://ossinsight.io/analyze/vladmandic/automatic#overview)
|
||||
- [OSS Stats](https://ossinsight.io/analyze/vladmandic/sdnext#overview)
|
||||
|
||||
### Docs
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
## Issues
|
||||
|
||||
All issues are tracked publicly on GitHub: <https://github.com/vladmandic/automatic/issues>
|
||||
All issues are tracked publicly on GitHub: <https://github.com/vladmandic/sdnext/issues>
|
||||
|
||||
<br>
|
||||
|
||||
|
|
@ -14,8 +14,8 @@ All issues are tracked publicly on GitHub: <https://github.com/vladmandic/automa
|
|||
|
||||
Any code commit is validated before merge
|
||||
|
||||
- [Dependencies](https://github.com/vladmandic/automatic/security/dependabot)
|
||||
- [Scanning Alerts](https://github.com/vladmandic/automatic/security/code-scanning)
|
||||
- [Dependencies](https://github.com/vladmandic/sdnext/security/dependabot)
|
||||
- [Scanning Alerts](https://github.com/vladmandic/sdnext/security/code-scanning)
|
||||
|
||||
<br>
|
||||
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ def make_meta(fn, maxrank, rank_ratio):
|
|||
"model_spec.sai_model_spec": "1.0.0",
|
||||
"model_spec.title": os.path.splitext(os.path.basename(fn))[0],
|
||||
"model_spec.author": "SD.Next",
|
||||
"model_spec.implementation": "https://github.com/vladmandic/automatic",
|
||||
"model_spec.implementation": "https://github.com/vladmandic/sdnext",
|
||||
"model_spec.date": datetime.datetime.now().astimezone().replace(microsecond=0).isoformat(),
|
||||
"model_spec.base_model": shared.opts.sd_model_checkpoint,
|
||||
"model_spec.dtype": str(devices.dtype),
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit e0b3e5918f49d090c8c340ca44e2c9e6d5bf5127
|
||||
Subproject commit f0b067a692d45e06f43d07746ef8439e5344955e
|
||||
|
|
@ -1383,7 +1383,7 @@ def check_version(offline=False, reset=True): # pylint: disable=unused-argument
|
|||
return
|
||||
commits = None
|
||||
try:
|
||||
commits = requests.get('https://api.github.com/repos/vladmandic/automatic/branches/master', timeout=10).json()
|
||||
commits = requests.get('https://api.github.com/repos/vladmandic/sdnext/branches/master', timeout=10).json()
|
||||
if commits['commit']['sha'] != commit:
|
||||
if args.upgrade:
|
||||
global quick_allowed # pylint: disable=global-statement
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@ def get_motd():
|
|||
motd += "<span style='color: orange'>Legacy mode</span><br>"
|
||||
if shared.opts.motd:
|
||||
try:
|
||||
res = requests.get('https://vladmandic.github.io/automatic/motd', timeout=3)
|
||||
res = requests.get('https://vladmandic.github.io/sdnext/motd', timeout=3)
|
||||
if res.status_code == 200:
|
||||
msg = (res.text or '').strip()
|
||||
shared.log.info(f'MOTD: {msg if len(msg) > 0 else "N/A"}')
|
||||
|
|
|
|||
|
|
@ -91,7 +91,7 @@ def make_meta(fn, maxrank, rank_ratio):
|
|||
"model_spec.sai_model_spec": "1.0.0",
|
||||
"model_spec.title": os.path.splitext(os.path.basename(fn))[0],
|
||||
"model_spec.author": "SD.Next",
|
||||
"model_spec.implementation": "https://github.com/vladmandic/automatic",
|
||||
"model_spec.implementation": "https://github.com/vladmandic/sdnext",
|
||||
"model_spec.date": datetime.datetime.now().astimezone().replace(microsecond=0).isoformat(),
|
||||
"model_spec.base_model": shared.opts.sd_model_checkpoint,
|
||||
"model_spec.dtype": str(devices.dtype),
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ demo: gr.Blocks = None
|
|||
api = None
|
||||
progress_print_out = sys.stdout
|
||||
parser = cmd_args.parser
|
||||
url = 'https://github.com/vladmandic/automatic'
|
||||
url = 'https://github.com/vladmandic/sdnext'
|
||||
cmd_opts, _ = parser.parse_known_args()
|
||||
hide_dirs = {"visible": not cmd_opts.hide_ui_dir_config}
|
||||
xformers_available = False
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ def create_ui_logs():
|
|||
|
||||
with gr.Column():
|
||||
get_changelog_btn = gr.Button(value='Get changelog', elem_id="get_changelog")
|
||||
gr.HTML('<a href="https://github.com/vladmandic/automatic/blob/dev/CHANGELOG.md" style="color: #AAA" target="_blank">  Open GitHub Changelog</a>')
|
||||
gr.HTML('<a href="https://github.com/vladmandic/sdnext/blob/dev/CHANGELOG.md" style="color: #AAA" target="_blank">  Open GitHub Changelog</a>')
|
||||
with gr.Column():
|
||||
_changelog_search = gr.Textbox(label="Search Changelog", elem_id="changelog_search")
|
||||
_changelog_result = gr.HTML(elem_id="changelog_result")
|
||||
|
|
@ -36,7 +36,7 @@ def create_ui_wiki():
|
|||
soup = BeautifulSoup(html, 'html.parser')
|
||||
|
||||
# remove header links
|
||||
tags = soup.find_all(attrs={"data-hovercard-url": "/vladmandic/automatic/hovercard"})
|
||||
tags = soup.find_all(attrs={"data-hovercard-url": "/vladmandic/sdnext/hovercard"})
|
||||
for tag in tags:
|
||||
tag.extract()
|
||||
|
||||
|
|
@ -56,7 +56,7 @@ def create_ui_wiki():
|
|||
return f'Error: {res.status_code}'
|
||||
|
||||
with gr.Row():
|
||||
gr.HTML('<a href="https://github.com/vladmandic/automatic/wiki" style="color: #AAA" target="_blank">  Open GitHub Wiki</a>')
|
||||
gr.HTML('<a href="https://github.com/vladmandic/sdnext/wiki" style="color: #AAA" target="_blank">  Open GitHub Wiki</a>')
|
||||
with gr.Row():
|
||||
wiki_search = gr.Textbox(label="Search Wiki Pages", elem_id="wiki_search")
|
||||
wiki_search_btn = ui_components.ToolButton(value=ui_symbols.search, label="Search", elem_id="wiki_search_btn")
|
||||
|
|
|
|||
|
|
@ -1,19 +1,19 @@
|
|||
{
|
||||
"name": "@vladmandic/automatic",
|
||||
"name": "@vladmandic/sdnext",
|
||||
"version": "dev",
|
||||
"description": "SD.Next: Opinionated implementation of Stable Diffusion",
|
||||
"author": "Vladimir Mandic <mandic00@live.com>",
|
||||
"bugs": {
|
||||
"url": "https://github.com/vladmandic/automatic/issues"
|
||||
"url": "https://github.com/vladmandic/sdnext/issues"
|
||||
},
|
||||
"homepage": "https://github.com/vladmandic/automatic",
|
||||
"homepage": "https://github.com/vladmandic/sdnext",
|
||||
"license": "Apache-2.0",
|
||||
"engines": {
|
||||
"node": ">=14.0.0"
|
||||
},
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/vladmandic/automatic.git"
|
||||
"url": "git+https://github.com/vladmandic/sdnext.git"
|
||||
},
|
||||
"scripts": {
|
||||
"venv": ". venv/bin/activate",
|
||||
|
|
|
|||
2
wiki
2
wiki
|
|
@ -1 +1 @@
|
|||
Subproject commit 589a4564c83b7f54cb658e466ba0add5e5c4700a
|
||||
Subproject commit feb33b2e79a4ca11d3c1fac373afec4673b9377b
|
||||
Loading…
Reference in New Issue