Commit Graph

668 Commits

Author SHA1 Message Date
FiveMovesAhead
2c5a7d32ba Update test_algorithm script. 2025-10-08 14:36:59 +01:00
FiveMovesAhead
cb2fb05591 Pass hyperparameters by reference. 2025-10-08 14:36:30 +01:00
FiveMovesAhead
358bc12fbc Bump git workflow from 0.0.2 to 0.0.3 2025-10-08 13:51:10 +01:00
FiveMovesAhead
f6faa318a7 Update build script to allow for multiple .cu files. 2025-10-08 09:29:01 +01:00
FiveMovesAhead
3da3083693 Fix feature name for neuralnet_optimizer. 2025-10-08 07:27:36 +01:00
FiveMovesAhead
da20f2337d Remove anyhow::Ok 2025-10-08 01:04:45 +01:00
FiveMovesAhead
e5094b5a51 Update swagger. 2025-10-07 23:30:21 +01:00
FiveMovesAhead
59b483abff Add logic for resolving frontiers. 2025-10-07 23:30:20 +01:00
FiveMovesAhead
9eba7e2f3d Any undelegated deposit is self-deposit. 2025-10-07 23:30:19 +01:00
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
3bb141beed Update to load solution from base64 string. 2025-10-07 23:30:15 +01:00
FiveMovesAhead
4ab13b29ad Add missing serde dependency. 2025-10-07 23:30:14 +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
96bdf6fb0a Update Solution to string, and align tests. 2025-10-07 23:30:10 +01:00
FiveMovesAhead
2149bf6790 Update imbalance calculation. 2025-10-07 23:30:09 +01:00
FiveMovesAhead
255bdd5e47 Update to work with base64 Solution encoding. 2025-10-07 23:30:08 +01:00
FiveMovesAhead
1be59bd936 Support multiple files for code submission. 2025-10-07 23:30:08 +01:00
FiveMovesAhead
b5280ab287 Remove sub-instances, and apply bincode serialization to Solution. 2025-10-07 23:30:07 +01:00
FiveMovesAhead
2f0a76f046 Patch calc_average_distance to be deterministic. 2025-10-07 23:30:06 +01:00
FiveMovesAhead
0f7f2813c4 Hide baseline from algorithm. 2025-10-07 23:30:05 +01:00
FiveMovesAhead
0206bda2b3 Replace min/max difficulty with min/max frontier. 2025-10-07 23:30:03 +01:00
FiveMovesAhead
16b7670bfb Remove deposit from cutoff and split into 2 factors. 2025-10-07 23:30:02 +01:00
FiveMovesAhead
3f3227df5e Set baseline fields to private by default. 2025-10-07 23:30:01 +01:00
FiveMovesAhead
270f0eaa85 Algorithms are given save_solution function. 2025-10-07 23:29:59 +01:00
FiveMovesAhead
fb8f746a1b Fix player block data reward calculation. 2025-09-16 11:52:44 +01:00
FiveMovesAhead
49106e998f Optimizer solution size. 2025-09-12 09:28:05 +01:00
FiveMovesAhead
49176788c3 Update invention assignment. 2025-09-08 16:27:10 +01:00
FiveMovesAhead
01e050e88b Update game rules to v4. 2025-09-04 15:00:35 +01:00
FiveMovesAhead
e34526d86e Update cudarc Cargo.lock. 2025-09-04 12:09:04 +01:00
FiveMovesAhead
50e7ecba7d Use same cudarc version across crates. 2025-09-04 12:05:52 +01:00
germ3n
eed93a7d6e add .DS_Store to gitignore 2025-09-04 12:05:51 +01:00
germ3n
fa6ed85fbf export cudarc symbols 2025-09-04 12:05:03 +01:00
germ3n
9cd3b5c9e8 add LL_FILE_BASENAME env var on opt calls, remove -O3 from linker 2025-09-04 12:05:01 +01:00
germ3n
fccc945f66 export memory related symbols 2025-09-04 12:05:00 +01:00
germ3n
78eae463a0 improve error handling in tig-benchmarker @run_tig_runtime 2025-09-04 12:05:00 +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
c68db2aabc Fix equations. 2025-09-04 12:04:57 +01:00
FiveMovesAhead
e3277c8815 Add challenge description. 2025-09-04 12:04:56 +01:00
FiveMovesAhead
5982163fcd Serialize solutions with u32 instead of f32 for precision. 2025-09-04 12:04:56 +01:00
FiveMovesAhead
585f3762a4 Add missing symlinks for cudnn. 2025-09-04 12:04:55 +01:00
FiveMovesAhead
2149de70d8 Add libcudnn symlinks. 2025-09-04 12:04:55 +01:00
FiveMovesAhead
d15990bd98 Fix build_algorithm script. 2025-09-04 12:04:54 +01:00
FiveMovesAhead
33c8b7a779 Fix typo nn -> neuralnet. 2025-09-04 12:04:54 +01:00
FiveMovesAhead
05baad7688 Rename nn_training to neuralnet_optimizer. 2025-09-04 12:04:53 +01:00
FiveMovesAhead
4b49611a66 Adjust trait and type naming. 2025-09-04 12:04:52 +01:00
FiveMovesAhead
0ea3676730 Working nn_training challenge. 2025-09-04 12:04:52 +01:00