Commit Graph

20 Commits (7e6e25465f394debd87fc4ffdab4fff9951b3913)

Author SHA1 Message Date
Guillermo Rodriguez 2186f3f6d2 Separate worker into submodules 2023-06-04 17:51:43 -03:00
Guillermo Rodriguez cb5c62a4c2 Update smart contract 2023-06-04 14:18:57 -03:00
Guillermo Rodriguez 378235becc Add .ini example & new account config
Add new smart contract clis config etc
Update GPU worker software to match contract updates
Do dynamic nodeos genesis
2023-05-27 22:42:27 -03:00
Guillermo Rodriguez 1066c4ed4c Drop separate reqs file for tests
Update docker containers
Create cli helpers for interacting with skynet
Add test
Begin adding hyperion api to telegram frontend
2023-05-27 17:50:47 -03:00
Guillermo Rodriguez 8ef54d3060 Init chain with GPU token, tweak dgpu init 2023-05-24 13:24:46 -03:00
Guillermo Rodriguez 6961e7fc91 Use leap as network + auth layer, we decentarlized now 2023-05-22 06:10:51 -03:00
Guillermo Rodriguez 8babc79323 Add download command
Fix ini config loading
Update test requirements
Fix attempt_insecure and connection simple dgpu tests
2023-03-20 11:09:32 -03:00
Guillermo Rodriguez 459e1a844e Network rework in progress, also swap db to be on frontend layer
Simplify protobuf proto
Add manual telegram test
Add new .ini config system add example and gitignore entry
Expose ports on dgpu Dockerfile
2023-03-20 11:09:30 -03:00
Guillermo Rodriguez 33715ea3aa Add img2img mode 2023-01-15 23:42:45 -03:00
Guillermo Rodriguez c8040fe5c4 Add simple heartbeat mechanic 2023-01-07 09:06:35 -03:00
Guillermo Rodriguez 3716b57237 Switch to protobuf 2023-01-06 14:36:50 -03:00
Guillermo Rodriguez b4289ba04f Add upscaler 2022-12-24 10:39:40 -03:00
Guillermo Rodriguez 6874282edf Add authenticated messaging, also cmd line utils txt2img and upscale 2022-12-19 12:36:02 -03:00
Guillermo Rodriguez bed5268f08 Rework dgpu client to be single task
Add a lot of dgpu real image gen tests
Modified docker files and environment to allow for quick test relaunch without image rebuild
Rename package from skynet_bot to skynet
Drop tractor usage cause cuda is oriented to just a single proc managing gpu resources
Add ackwnoledge phase to image request for quick gpu disconnected type scenarios
Add click entry point for dgpu
Add posibility to reuse postgres_db fixture on same session by checking if schema init has been already done
2022-12-17 11:39:42 -03:00
Guillermo Rodriguez e7c7f97218 Add TLS for encrypted comms, next HMAC 2022-12-11 13:06:07 -03:00
Guillermo Rodriguez 4224e1645c Remove unused import from tg module and unecesary docker command on db startup 2022-12-11 11:10:17 -03:00
Guillermo Rodriguez f8373f681b Started making roboust testing fixtures to init fresh db and skynet
Add simple dgpu worker connection test
Make db connection handler manage schema and table init logic
Keep tweaking dgpu main handler attemtping to fix subactor hangs
Change frontend open rpc logic to return a wrapped rpc_call fn referencing the new socket
Decupled user config request validation from telegram module
Fix next_worker logic, now takes in account multiple tasks per dgpu
Add dgpu_workers and dgpu_next calls
Fixed readme, moved db init code into db module
2022-12-11 11:02:55 -03:00
Guillermo Rodriguez 6247970dc8 Move gpu lifecycle tests to its own file to make torch import optional 2022-12-11 08:38:42 -03:00
Guillermo Rodriguez 20b377dd32 Add gpu worker tests to debug tractor lifecycle stuff also logging
Minor tweak to cuda docker image
Pin tractor branch
Add triton to cuda reqs
2022-12-11 08:32:25 -03:00
Guillermo Rodriguez 66d997c039 First decupled architecture, still working on integrating tractor gpu workers 2022-12-10 18:18:03 -03:00