Brandon Thomas
dd7bd71587
model downloader trait wip
2023-09-12 20:04:58 -04:00
Brandon Thomas
226fb93a36
lint progress
2023-08-16 02:28:48 -04:00
Brandon Thomas
97a6f6e4ff
add health checker to download-job
2023-07-19 19:52:24 -04:00
Brandon Thomas
385e1e53c1
update middleware
2023-07-19 02:41:40 -04:00
Brandon Thomas
039e61499f
fix routes generics / upgrade generics on routing pieces
2023-07-19 01:57:51 -04:00
Brandon Thomas
a75c1f391a
Upgrade actix partially (was on beta version)
...
Old version was causing conflicts with zip and transitive bzip
dependency, so it's time to upgrade. We need to get to the next version
number soon anyway.
2023-07-19 00:20:49 -04:00
Brandon Thomas
1427e3eecd
Handle zip files with .index files
2023-07-18 23:05:46 -04:00
Brandon Thomas
45990f5631
research
2023-07-18 17:57:37 -04:00
Brandon Thomas
5cb79a5a33
Begin work on download-job rvc-v2 support
2023-07-17 16:24:35 -04:00
Brandon Thomas
aee52c04ff
Fix failing builds (everything was working before)
...
Something mysteriously made my machine think we needed nightly.
Begone, nightly.
2023-07-15 21:55:59 -04:00
Brandon Thomas
1fe62a2570
Actix CIDR filter
2023-06-25 19:59:01 -07:00
Brandon Thomas
be20e105ea
Health check HTTP server runs and shuts down
2023-06-17 11:39:34 -07:00
Brandon Thomas
10c277d9cf
health check endpoint (not installed)
2023-06-17 07:49:27 -07:00
Brandon Thomas
c6e4c2e274
job stats (consecutive success, failure) for inference-job
2023-06-16 21:42:00 -07:00
Brandon Thomas
a3cabf6779
fix import
2023-05-28 00:53:59 -07:00
Brandon Thomas
1ae8d8d615
Fail jobs with elapsed keepalive
2023-05-21 18:16:44 -07:00
Brandon Thomas
c59695343f
extend media/symphonia to work with webm+opus
2023-04-30 05:03:40 -07:00
Brandon Thomas
001ff86ed3
robust configuration for download-job
2023-04-25 20:51:51 -07:00
Brandon Thomas
94b406eca2
much more robust app initialization
2023-04-25 20:44:59 -07:00
Brandon Thomas
cdb0f37889
downgrode symphonia off-master branch to support opus for browsers
2023-04-24 02:32:13 -07:00
Brandon Thomas
61f0869359
calculate result metadata
2023-04-23 02:02:49 -07:00
Brandon Thomas
d23c7abfeb
remove deprecated crate -> move hashing + mimetype functions out
2023-04-23 01:31:58 -07:00
Brandon Thomas
2f86bc75ac
crate to handle just mimetype ops
2023-04-23 00:08:59 -07:00
Brandon Thomas
9e38b9a2fc
progress on so-vits-svc inference
2023-04-21 23:12:24 -07:00
Brandon Thomas
ce69b1b055
filesys crate cleanup
2023-04-20 00:18:29 -07:00
Brandon Thomas
7b36fc0b98
Update model check command (so-vits-svc), upgrade easyenv
2023-04-13 12:52:18 -07:00
Brandon Thomas
73be1bbf05
git rid of dated enum, start work on VITS inference
2023-04-06 14:35:29 -07:00
Brandon Thomas
3409689566
fix path handling, introduce another (smaller scope) filesystem crate
2023-04-04 13:59:21 -07:00
Brandon Thomas
d2c99a7bad
configure download-job for VITS (wip)
2023-04-04 00:24:28 -07:00
Brandon Thomas
76f9f5a850
Refactor download job, begin to work on VITS downloading
2023-04-03 21:37:07 -07:00
Brandon Thomas
e43feeb700
add random avatar/color to several endpoints
2023-03-25 19:54:12 -04:00
Brandon Thomas
9c45a17b8d
new inference subprocess command
2023-03-21 05:18:07 -04:00
Brandon Thomas
2cf5a6f942
TTS inference almost working on generic-inference-job
2023-03-21 02:01:13 -04:00
Brandon Thomas
37be0174af
put inference job back into "working"(?) order
2023-03-20 19:29:06 -04:00
Brandon Thomas
3bd216f00d
rename crate, fix path handling, move some env vars
2023-03-20 19:21:58 -04:00
Brandon Thomas
dc5885114d
env internal crate - search multiple directories for env files
2023-03-20 18:59:43 -04:00
Brandon Thomas
98d30917e5
rename crate 'database_queries' -> 'mysql_queries' because sqlite
2023-03-18 01:19:15 -04:00
Brandon Thomas
2821240cc0
generic over executor types
2023-03-12 04:12:22 -04:00
Brandon Thomas
ae0522419a
this *should* work - need to work on non-pooled version
2023-03-12 03:11:33 -04:00
Brandon Thomas
46bb4274ca
work in progress session caching (redis)
2023-03-12 03:00:47 -04:00
Brandon Thomas
0f076cbacd
work in progress redis caching (this compiles)
2023-03-11 23:21:39 -05:00
Brandon Thomas
817b2c01df
new redis ttl cache crate (untested)
2023-03-11 22:53:01 -05:00
Brandon Thomas
75014a673a
cache user profiles with redis
2023-03-11 06:41:51 -05:00
Brandon Thomas
3a2dad2027
more cleanup, organization, refactor
2023-03-10 03:08:29 -05:00
Brandon Thomas
814c04cdac
more cleanup
2023-03-10 02:59:54 -05:00
Brandon Thomas
4a743bace1
New static IP filter + docker config includes
2023-03-10 02:45:36 -05:00
Brandon Thomas
0d99c2fc08
new ip address filter middleware (wip)
2023-03-10 01:12:37 -05:00
Brandon Thomas
690f4f1064
dummy service for debugging
2023-03-08 20:16:35 -05:00
Brandon Thomas
ccb36f7f6e
CLI utility to test parsing
2023-02-23 18:57:23 -05:00
Brandon Thomas
c537f09c8f
Image generation works!
2023-02-20 05:09:35 -05:00