Lucas Armand
e143162438
bumpy pyworker version
2025-11-25 16:01:23 -08:00
Lucas Armand
7986e51e9e
early errors
2025-11-24 15:24:06 -08:00
Lucas Armand
a4339bd3f1
hotfix: add f
2025-11-12 16:10:55 -08:00
Lucas Armand
a47c9d1ed0
remove test bugs
2025-11-11 18:13:46 -08:00
Lucas Armand
c510801723
fix
2025-11-11 17:49:34 -08:00
Lucas Armand
a12523b1d2
Added bad code to tgi server to test
2025-11-11 17:41:12 -08:00
Lucas Armand
b55bfa9611
Updated clients, include vastai-sdk, handle non-UTF-8
2025-11-11 17:09:28 -08:00
Lucas Armand
c6521cb6d4
add ...
2025-11-07 10:10:35 -08:00
Lucas Armand
b7fe4ebb91
Obfuscate mtoken in logs
2025-11-07 10:02:39 -08:00
Lucas Armand
8ae7b74605
bump version to 0.2.0
2025-11-05 13:32:21 -08:00
Lucas Armand
106067d716
bump version to 0.1.1
2025-11-04 17:15:59 -08:00
Lucas Armand
f5134d4bf5
Fix spelling mistake
2025-11-04 16:59:39 -08:00
Lucas Armand
47e5460532
added mtoken
2025-11-04 15:55:14 -08:00
Colter-Downing
ec2ac0a21a
Merge pull request #52 from vast-ai/remove-sleeps-and-delays
...
Remove sleeps and delays
2025-10-30 11:53:39 -07:00
Abiola Akinnubi
7437028cb2
Added caller for REPORT_ADDR to backend.py
2025-10-29 18:02:17 -07:00
Colter Downing
d190308329
removed 5 sec sleep and warmup request on load
2025-10-29 09:57:46 -07:00
Lucas Armand
e09f1fa953
patch for redis queue
2025-10-28 16:03:50 -07:00
edgaratvast
ba6f1c2e4b
Fix signature ( #50 )
...
* change order of fields in auth_data to match autoscaler for signature verification
* also ignore __request_id
* Revert "change order of fields in auth_data to match autoscaler for signature verification" so that it's alphabetical again
This reverts commit b8223879c9 .
* enforce alphabetical json dumping of message for signature verification
---------
Co-authored-by: Edgar Lin <edgarlin2000@gmail.com >
2025-10-28 16:01:32 -07:00
Lucas Armand
814c3acd4c
remove unused code
2025-10-28 13:43:57 -07:00
Lucas Armand
22bca74087
Prevent load time race
2025-10-27 18:25:21 -07:00
Lucas Armand
9c795e2a01
removed bad code
2025-10-27 17:03:13 -07:00
Lucas Armand
830b532781
Trying unified delete
2025-10-27 16:57:52 -07:00
Colter Downing
d6eb498ee4
catch the case where all benchmarks fail (sets error)
2025-10-27 12:01:55 -07:00
Colter Downing
bcecd6df40
Suppress matplot debug logs
2025-10-25 16:18:02 -07:00
Lucas Armand
4d9bf2048c
Fix
2025-10-24 15:44:38 -07:00
Lucas Armand
7788bc4a62
Added some debug logs
2025-10-24 15:41:00 -07:00
Lucas Armand
37ad3f8d46
asyncio in metrics
2025-10-23 10:18:31 -07:00
Lucas Armand
0f13506938
Send success param
2025-10-22 10:18:59 -07:00
Lucas Armand
01e752d31f
use more asyncio sleep
2025-10-21 18:52:13 -07:00
Lucas Armand
5edfa968ca
async sleep
2025-10-21 18:49:48 -07:00
Lucas Armand
5b5ef7227a
nvm moved it here
2025-10-21 18:20:11 -07:00
Lucas Armand
16990ff8ff
move start request
2025-10-21 18:18:44 -07:00
Lucas Armand
9748176366
fixed semaphore acquire bool
2025-10-21 18:12:23 -07:00
Lucas Armand
b39193ae70
check for sem acquire
2025-10-21 18:02:14 -07:00
Lucas Armand
9a6ca5d412
added versioning
2025-10-21 15:42:43 -07:00
Lucas Armand
e9ba1b03e4
Use delete_requests and track request_idxs
2025-10-21 11:59:35 -07:00
Colter Downing
25db78e39d
Fix healthcheck with separate session
2025-10-01 18:04:31 -07:00
Rob Ballantyne
1e4fa87437
Prevent timeout and allow long running connections
2025-08-28 15:48:57 +01:00
Rob Ballantyne
4c5fa03c7b
adds import for ClientTimeout
2025-08-27 20:54:27 +01:00
Rob Ballantyne
a8fe74f771
Remove default 300s timeout
2025-08-27 18:34:45 +01:00
Nader Arbabian
cd946b0a9f
update report_addr to use new webserver endpoint with AS fallback
2025-08-12 13:31:19 -07:00
Nader Arbabian
c595b42410
for benchmarking, use concurrent requests ( #26 )
2025-08-11 12:39:28 -07:00
Nader Arbabian
8804e17201
download vast.ai's root certificate in order to make pyworker requests ( #25 )
2025-08-08 17:04:16 -07:00
Nader Arbabian
4016cf9a53
redo metrics tracking for requests, fixes bug wherere some requests were marked as pending, even though they had finished ( #24 )
2025-08-08 17:01:21 -07:00
Rob Ballantyne
e0be45f39a
Addresses breaking change in core pyworker ( #22 )
...
* Addresses breaking change in test_utils.py
Endpoint.get_endpoint_api_key() now requires instance
Moves the call to this function out of the APIClient and into main
* Ensure make_benchmark_payload has a value to calculate the workload
---------
Co-authored-by: Nader Arbabian <nader@vast.ai >
2025-07-18 16:11:10 -07:00
Nader Arbabian
be2aafdb1f
fix pyright errors + revert to old way of handling cancelled api requests ( #23 )
2025-07-17 16:59:06 -07:00
Nader Arbabian
6fb610cb5b
fix pyworker miscounting active connections ( #20 )
...
* fix pyworker miscounting active connections
* clean up some issues
* add option to skip auth
2025-07-15 15:33:27 -07:00
Nader Arbabian
0bf2d04223
stop using urljoin for worker_status endpoint
2025-06-17 23:09:45 -07:00
Nader Arbabian
9ebf1924ea
don't healthcheck endpoints until model is loaded and benchmarks have run
2025-06-11 15:26:50 -07:00
Abiola Akinnubi
0c4d89f17b
Added back code missed used to merge issues.
2025-06-03 10:54:57 -07:00