Commit Graph

576 Commits

Author SHA1 Message Date
FiveMovesAhead
a3ccd3a3d8 Add ChallengeOwner fields to swagger. 2025-06-16 13:49:09 +01:00
FiveMovesAhead
352bdcb5a4 Use snake_case rather than lowercase. 2025-06-16 13:40:52 +01:00
FiveMovesAhead
71482c92ee Add ChallengeOwners emission type. 2025-06-16 11:30:58 +01:00
FiveMovesAhead
2e982d9482 Allow algorithms to be submitted before challenge is active. 2025-06-16 10:58:14 +01:00
FiveMovesAhead
6d3438abb8 Update license header to include comment markers. 2025-06-13 21:54:02 +01:00
FiveMovesAhead
0a371023ee Remove AlgorithmType. 2025-06-13 20:57:38 +01:00
FiveMovesAhead
5c6b88e08a Adjust hypergraph generation based on expert feedback. 2025-06-11 12:13:27 +01:00
FiveMovesAhead
84cfa97439 Minor fixes to scripts. 2025-06-09 21:27:46 +01:00
FiveMovesAhead
8430bad950 Fix missing math library linkage. 2025-06-09 20:40:12 +01:00
FiveMovesAhead
9d16fd0e75 Remove reliability weighting from challenge factor. 2025-06-09 12:54:17 +01:00
FiveMovesAhead
b0d1112161 Update submit-algorithm swagger. 2025-06-09 12:52:02 +01:00
FiveMovesAhead
9e550d11b6 Add ChallengeType to get-challenges. 2025-06-09 12:21:28 +01:00
FiveMovesAhead
578903f147 Fix bug in vehicle_routing generation. 2025-06-07 21:42:21 +01:00
FiveMovesAhead
30d19b6c84 Fix typo in example slave config. 2025-06-07 19:01:29 +01:00
FiveMovesAhead
2bcbdafcef Skip testing on algorithm branches. 2025-06-07 19:00:48 +01:00
FiveMovesAhead
991469239d Fix race condition. 2025-06-07 01:49:06 +01:00
FiveMovesAhead
845d35cd3b Update documentation. 2025-06-07 00:48:09 +01:00
FiveMovesAhead
380513b02f Replace unwrap with error propogation. 2025-06-06 15:17:37 +01:00
FiveMovesAhead
4d8a865a45 Replace ThreadPool with threads. 2025-06-06 14:58:33 +01:00
FiveMovesAhead
96d275f56b Discard solutions based on reliability. 2025-06-06 12:35:29 +01:00
FiveMovesAhead
a54a56912b Display number of discarded solutions in benchmarker ui. 2025-06-06 09:17:06 +01:00
FiveMovesAhead
960aa4a23e Exit with code 84 on runtime errors. 2025-06-06 08:22:29 +01:00
FiveMovesAhead
3b4deffdbd Fix incorrect nvidia runtime syntax. 2025-06-06 08:19:59 +01:00
FiveMovesAhead
e3e7fcc5d1 Require benchmarkers to submit discarded solution nonces. 2025-06-05 14:27:26 +01:00
FiveMovesAhead
25c448bba9 Print cmd in reproducible format. 2025-06-04 23:35:38 +01:00
FiveMovesAhead
6419806c6c Update github workflow. 2025-06-04 17:03:16 +01:00
FiveMovesAhead
2fa8ca7535 Add versions to all benchmarker containers. 2025-06-04 16:00:26 +01:00
FiveMovesAhead
a703df3fc9 Rename aarch64 to arm64. 2025-06-04 12:21:09 +01:00
FiveMovesAhead
7ff38256f6 Update slave to use separate challenge docker architecture. 2025-06-04 11:42:37 +01:00
FiveMovesAhead
89d86f9deb Rework architecture so each challenge has separate runtime & docker. 2025-06-04 11:06:26 +01:00
FiveMovesAhead
7ebad69cf7 Fix hypergraph description to be 4 sub-instances, rather than 16. 2025-06-02 13:10:50 +01:00
FiveMovesAhead
e2e1d3908a Add missing re import. 2025-05-29 16:30:43 +01:00
FiveMovesAhead
4ab829c92c Update scripts. 2025-05-29 11:35:06 +01:00
FiveMovesAhead
a250046618 Add support for multi-gpu. 2025-05-23 12:39:02 +01:00
FiveMovesAhead
acf2fb3dd3 Fix bugs in job_manager. 2025-05-22 15:32:48 +01:00
FiveMovesAhead
9a789a5014 Move hash threshold filtering logic to master. 2025-05-22 09:38:11 +01:00
FiveMovesAhead
9f903c31f6 Rework tig-runtime logic for handling out of fuel. 2025-05-22 09:07:40 +01:00
FiveMovesAhead
024a148aaa Add deterministic hasher. 2025-05-21 23:38:44 +01:00
FiveMovesAhead
abbe0bbec8 Use fuel_check_stream. 2025-05-21 21:51:05 +01:00
FiveMovesAhead
28a0640423 Add automatic fuel check. 2025-05-21 17:27:20 +01:00
FiveMovesAhead
b43b837963 Scale gpu fuel to loosely align with cpu fuel. 2025-05-21 16:33:25 +01:00
FiveMovesAhead
18a1f1db92 Update tig-benchmarker master and README. 2025-05-21 10:14:01 +01:00
FiveMovesAhead
a96d3e9def Update vector_search challenge description. 2025-05-20 22:26:10 +01:00
FiveMovesAhead
1074d8c59e Skip nonce if already processed. 2025-05-20 14:41:59 +01:00
FiveMovesAhead
9e6e7e413a Add max_workers to slave config. 2025-05-20 12:55:55 +01:00
FiveMovesAhead
66392baac9 Update vector_search max_distance calculation. 2025-05-20 11:23:58 +01:00
FiveMovesAhead
65cca6cce2 Deprecate tig-worker. 2025-05-20 11:09:46 +01:00
FiveMovesAhead
9c1d871c8a Update slave to execute tig-runtime directly. 2025-05-20 09:21:12 +01:00
FiveMovesAhead
ef77a27c7d Return exit code 1 for runtime errors. 2025-05-19 14:08:38 +01:00
FiveMovesAhead
cb07cb8d8b Reduce hypergraph sub-instances from 16 -> 4. 2025-05-19 09:44:50 +01:00