2023-09-26 15:42:57 +00:00
|
|
|
[tool.poetry]
|
|
|
|
name = 'skynet'
|
2025-01-17 14:38:52 +00:00
|
|
|
version = '0.1a13'
|
2023-09-26 15:42:57 +00:00
|
|
|
description = 'Decentralized compute platform'
|
|
|
|
authors = ['Guillermo Rodriguez <guillermo@telos.net>']
|
|
|
|
license = 'AGPL'
|
|
|
|
readme = 'README.md'
|
|
|
|
|
|
|
|
[tool.poetry.dependencies]
|
2025-01-17 14:38:52 +00:00
|
|
|
python = '>=3.10,<3.13'
|
2023-09-26 15:42:57 +00:00
|
|
|
pytz = '^2023.3.post1'
|
|
|
|
trio = '^0.22.2'
|
|
|
|
Pillow = '^10.0.1'
|
|
|
|
docker = '^6.1.3'
|
2025-01-17 14:38:52 +00:00
|
|
|
py-leap = {git = 'https://github.com/guilledk/py-leap.git', rev = 'v0.1a32'}
|
2023-10-09 10:50:39 +00:00
|
|
|
toml = '^0.10.2'
|
2025-01-10 19:36:32 +00:00
|
|
|
msgspec = "^0.19.0"
|
2025-01-17 14:38:52 +00:00
|
|
|
numpy = "<2.1"
|
|
|
|
protobuf = "^5.29.3"
|
|
|
|
zstandard = "^0.23.0"
|
2025-01-18 18:05:29 +00:00
|
|
|
click = "^8.1.8"
|
2025-01-18 18:14:57 +00:00
|
|
|
httpx = "^0.28.1"
|
2023-09-26 15:42:57 +00:00
|
|
|
|
|
|
|
[tool.poetry.group.frontend]
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
[tool.poetry.group.frontend.dependencies]
|
|
|
|
triopg = {version = '^0.6.0'}
|
|
|
|
aiohttp = {version = '^3.8.5'}
|
|
|
|
psycopg2-binary = {version = '^2.9.7'}
|
|
|
|
pyTelegramBotAPI = {version = '^4.14.0'}
|
|
|
|
'discord.py' = {version = '^2.3.2'}
|
|
|
|
|
|
|
|
[tool.poetry.group.dev]
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
[tool.poetry.group.dev.dependencies]
|
|
|
|
pdbpp = {version = '^0.10.3'}
|
|
|
|
pytest = {version = '^7.4.2'}
|
2025-01-10 19:36:32 +00:00
|
|
|
pytest-trio = "^0.8.0"
|
2023-09-26 15:42:57 +00:00
|
|
|
|
|
|
|
[tool.poetry.group.cuda]
|
|
|
|
optional = true
|
|
|
|
|
|
|
|
[tool.poetry.group.cuda.dependencies]
|
2025-01-17 14:38:52 +00:00
|
|
|
torch = {version = '2.5.1+cu121', source = 'torch'}
|
|
|
|
scipy = {version = '1.15.1'}
|
|
|
|
numba = {version = '0.60.0'}
|
2023-10-09 10:50:39 +00:00
|
|
|
quart = {version = '^0.19.3'}
|
2025-01-17 14:38:52 +00:00
|
|
|
triton = {version = '3.1.0', source = 'torch'}
|
|
|
|
xformers = {version = '^0.0.29'}
|
2023-10-09 10:50:39 +00:00
|
|
|
hypercorn = {version = '^0.14.4'}
|
2025-01-17 14:38:52 +00:00
|
|
|
diffusers = {version = '0.32.1'}
|
2023-10-09 10:50:39 +00:00
|
|
|
quart-trio = {version = '^0.11.0'}
|
2025-01-17 14:38:52 +00:00
|
|
|
torchvision = {version = '0.20.1+cu121', source = 'torch'}
|
|
|
|
accelerate = {version = '0.34.0'}
|
|
|
|
transformers = {version = '4.48.0'}
|
|
|
|
huggingface-hub = {version = '^0.27.1'}
|
2023-09-26 15:42:57 +00:00
|
|
|
invisible-watermark = {version = '^0.2.0'}
|
2025-01-18 18:14:57 +00:00
|
|
|
bitsandbytes = "^0.45.0"
|
|
|
|
basicsr = "^1.4.2"
|
|
|
|
realesrgan = "^0.3.0"
|
2023-09-26 15:42:57 +00:00
|
|
|
|
|
|
|
[[tool.poetry.source]]
|
|
|
|
name = 'torch'
|
2025-01-17 14:38:52 +00:00
|
|
|
url = 'https://download.pytorch.org/whl/cu121'
|
2023-09-26 15:42:57 +00:00
|
|
|
priority = 'explicit'
|
|
|
|
|
|
|
|
[build-system]
|
2023-10-03 15:55:57 +00:00
|
|
|
requires = ['poetry-core', 'cython']
|
2023-09-26 15:42:57 +00:00
|
|
|
build-backend = 'poetry.core.masonry.api'
|
2023-10-03 15:55:57 +00:00
|
|
|
|
|
|
|
[tool.poetry.scripts]
|
|
|
|
skynet = 'skynet.cli:skynet'
|
2025-01-09 20:04:35 +00:00
|
|
|
txt2img = 'skynet.cli:txt2img'
|
|
|
|
img2img = 'skynet.cli:img2img'
|
|
|
|
upscale = 'skynet.cli:upscale'
|
|
|
|
inpaint = 'skynet.cli:inpaint'
|