Commit Graph

35 Commits

Author SHA1 Message Date
FiveMovesAhead
2028d1ea31 Update tig-benchmarker. 2025-10-07 23:30:17 +01:00
FiveMovesAhead
aa0246b1cd Load hyperparameters from json string or json file. 2025-10-07 23:30:16 +01:00
FiveMovesAhead
13f6b885e8 Add support for hyperparameters. 2025-10-07 23:30:12 +01:00
FiveMovesAhead
46f23f03b4 Update to deserialize Solution from base64 string. 2025-10-07 23:30:11 +01:00
FiveMovesAhead
0f7f2813c4 Hide baseline from algorithm. 2025-10-07 23:30:05 +01:00
FiveMovesAhead
270f0eaa85 Algorithms are given save_solution function. 2025-10-07 23:29:59 +01:00
FiveMovesAhead
49106e998f Optimizer solution size. 2025-09-12 09:28:05 +01:00
FiveMovesAhead
50e7ecba7d Use same cudarc version across crates. 2025-09-04 12:05:52 +01:00
germ3n
6cbf3e6621 update cudarc branch 2025-09-04 12:04:59 +01:00
germ3n
a9fcd87720 add new exit codes 2025-09-04 12:04:58 +01:00
germ3n
be50f55974 add cuda memory limit 2025-09-04 12:04:57 +01:00
FiveMovesAhead
05baad7688 Rename nn_training to neuralnet_optimizer. 2025-09-04 12:04:53 +01:00
FiveMovesAhead
0ea3676730 Working nn_training challenge. 2025-09-04 12:04:52 +01:00
FiveMovesAhead
cd99988b3a Instrument only whitelisted libs for GPU algorithms. 2025-07-09 12:33:16 +01:00
FiveMovesAhead
c0dcd72274 Only use GPU fuel & signature. 2025-07-09 01:10:42 +01:00
FiveMovesAhead
ebac70e334 Output none if solution is invalid. 2025-07-07 18:54:37 +01:00
FiveMovesAhead
845d35cd3b Update documentation. 2025-06-07 00:48:09 +01:00
FiveMovesAhead
960aa4a23e Exit with code 84 on runtime errors. 2025-06-06 08:22:29 +01:00
FiveMovesAhead
a703df3fc9 Rename aarch64 to arm64. 2025-06-04 12:21:09 +01:00
FiveMovesAhead
89d86f9deb Rework architecture so each challenge has separate runtime & docker. 2025-06-04 11:06:26 +01:00
FiveMovesAhead
9f903c31f6 Rework tig-runtime logic for handling out of fuel. 2025-05-22 09:07:40 +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
ef77a27c7d Return exit code 1 for runtime errors. 2025-05-19 14:08:38 +01:00
FiveMovesAhead
fb13d643ab Only output runtime signature if solve_challenge returns Ok. 2025-05-07 16:13:12 +01:00
FiveMovesAhead
ed6d9e470d tig-runtime only exit code 0 when solution found. 2025-05-07 13:06:56 +01:00
FiveMovesAhead
c4ed10deed Add hypergraph templates to tig-algorithms. 2025-05-06 21:26:32 +01:00
FiveMovesAhead
04d89b5f31 Set a unique seed for each sub-instance. 2025-05-06 15:45:29 +01:00
FiveMovesAhead
4135a6bfa1 Update documentation for native runtime. 2025-05-06 06:51:54 +01:00
FiveMovesAhead
fcee3b9068 Add cpu architecture to outputdata, and cpu/gpu to algorithm details. 2025-05-03 08:54:24 +01:00
FiveMovesAhead
0f4cf7ad4c Split verification logic into separate crate. 2025-05-02 05:28:32 +01:00
germ3n
f2e67939c0 add verify_solution 2025-05-02 03:40:52 +01:00
FiveMovesAhead
98fa16b3ed Read gpu fuel and handle out of fuel cases. 2025-05-02 02:36:18 +01:00
FiveMovesAhead
92a9d07fd8 Add tig-runtime crate. 2025-04-30 14:14:19 +01:00