Commit Graph

527 Commits

Author SHA1 Message Date
FiveMovesAhead
9efd75e0da Recompiled gpu algorithms.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-05-15 02:13:20 +01:00
FiveMovesAhead
e0482b5672 Update local_search to deterministic version. 2025-05-15 02:12:17 +01:00
FiveMovesAhead
e885ba2557 Add libs for best algos. 2025-05-15 02:12:16 +01:00
FiveMovesAhead
c46c54d3f1 Update build scripts and documentation.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-13 16:18:03 +01:00
FiveMovesAhead
1bf34a159a Do not output cluster idxs.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-05-07 16:37:14 +01:00
FiveMovesAhead
fb13d643ab Only output runtime signature if solve_challenge returns Ok. 2025-05-07 16:13:12 +01:00
FiveMovesAhead
83b2d5bd38 Remove print from challenge code.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-07 13:42:19 +01:00
FiveMovesAhead
66743b4361 Fix bug in hypergraph better_than_baseline calc. 2025-05-07 13:35:46 +01:00
FiveMovesAhead
ed6d9e470d tig-runtime only exit code 0 when solution found. 2025-05-07 13:06:56 +01:00
FiveMovesAhead
56c84b33c9 Update vector search challenge. 2025-05-07 11:53:10 +01:00
FiveMovesAhead
94cbcc4dbe Minor edits to hypergraph description.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-07 05:04:57 +01:00
FiveMovesAhead
4b85c94c63 Remove baseline partition from challenge. 2025-05-07 02:21:02 +01:00
FiveMovesAhead
160e92fece Add c005 to tig-worker.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-07 01:37:43 +01:00
FiveMovesAhead
76c6d4f592 Update workflow to build hypergraph algorithms. 2025-05-07 00:55:10 +01:00
FiveMovesAhead
e18f1719b8 Update test difficulties in docs. 2025-05-07 00:15:39 +01:00
FiveMovesAhead
09c5bc0b29 Fix inconsistent terminology. 2025-05-07 00:10:25 +01:00
FiveMovesAhead
35042a5bec Fix bug in generation code.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-06 22:06:18 +01:00
FiveMovesAhead
610212081a Add missing imports for hypergraph. 2025-05-06 21:34:39 +01:00
FiveMovesAhead
c4ed10deed Add hypergraph templates to tig-algorithms. 2025-05-06 21:26:32 +01:00
FiveMovesAhead
e306f8f97e Add hypergraph partitioning challenge. 2025-05-06 21:11:02 +01:00
FiveMovesAhead
ba2853939e Add sub-instance boilerplate to algorithm templates. 2025-05-06 19:15:53 +01:00
FiveMovesAhead
04d89b5f31 Set a unique seed for each sub-instance. 2025-05-06 15:45:29 +01:00
FiveMovesAhead
3a5a9ab79a Removed docs/tech. Replica of docs.tig.foundation.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-05-06 06:52:04 +01:00
FiveMovesAhead
4135a6bfa1 Update documentation for native runtime. 2025-05-06 06:51:54 +01:00
FiveMovesAhead
c85d0f79f1 Fix invalid json with new benchmarker config.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-05 16:49:37 +01:00
FiveMovesAhead
0c2cedc076 Update slave to pick .so based on cpu architecture.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-05-04 11:24:59 +01:00
FiveMovesAhead
79eebf6fd1 Rework workflow to build amd64, aarch64, and ptx.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-04 00:27:49 +01:00
FiveMovesAhead
fcee3b9068 Add cpu architecture to outputdata, and cpu/gpu to algorithm details. 2025-05-03 08:54:24 +01:00
FiveMovesAhead
5c818bc99e Add tig-verifier to dockers.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-05-02 05:31:10 +01:00
FiveMovesAhead
0f4cf7ad4c Split verification logic into separate crate. 2025-05-02 05:28:32 +01:00
germ3n
f2e67939c0 add verify_solution
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-05-02 03:40:52 +01:00
FiveMovesAhead
3c5cfe359d Optimise build_so script. 2025-05-02 02:37:32 +01:00
FiveMovesAhead
00e6af1764 Add stream syncs to vector_search. 2025-05-02 02:37:07 +01:00
FiveMovesAhead
98fa16b3ed Read gpu fuel and handle out of fuel cases. 2025-05-02 02:36:18 +01:00
FiveMovesAhead
4d52507075 Update tig-benchmarker and add runtime docker.
Some checks are pending
Test Workspace / Test Workspace (push) Waiting to run
2025-05-01 15:42:08 +01:00
FiveMovesAhead
f1c92f869f Add dev docker and update github workflows. 2025-05-01 13:12:44 +01:00
FiveMovesAhead
d652e9503f Add support for cuda code submissions. 2025-04-30 14:24:18 +01:00
FiveMovesAhead
492890a4fc Update templates for tig-algorithms. 2025-04-30 14:22:53 +01:00
FiveMovesAhead
34317a8c77 Update tig-worker to invoke tig-runtime. 2025-04-30 14:15:27 +01:00
FiveMovesAhead
92a9d07fd8 Add tig-runtime crate. 2025-04-30 14:14:19 +01:00
FiveMovesAhead
a31d0bf0b7 Add tig-binary crate. 2025-04-30 14:13:37 +01:00
FiveMovesAhead
8c40e66656 Deprecate tig-wasm 2025-04-30 14:12:13 +01:00
FiveMovesAhead
ab7f7256f6 Only difficulties with at least 1 solution can be on the frontier. 2025-04-28 10:41:46 +01:00
FiveMovesAhead
dbb6927ffa Clarify better_than_baseline in challenge descriptions, and add extra precision for knapsack.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-04-25 18:05:22 +01:00
FiveMovesAhead
f4c233aeb4 Add clone trait and pub qualifiers to tig-challenges. 2025-04-25 09:32:59 +01:00
FiveMovesAhead
afe04c7233 Fix non-deterministic baseline algorithm.
Some checks failed
Test Workspace / Test Workspace (push) Has been cancelled
2025-04-17 17:33:15 +01:00
FiveMovesAhead
7882e43bdf Calculate delta based on target_hash_threshold for smoother transition. 2025-04-17 17:33:15 +01:00
FiveMovesAhead
c1d200212a Generate integer node positions. 2025-04-17 17:33:14 +01:00
FiveMovesAhead
d8487afaf8 Use root mean square. 2025-04-17 17:33:14 +01:00
FiveMovesAhead
0781a0fdae Update knapsack and vehicle_routing docs with multi sub-instances. 2025-04-17 17:33:13 +01:00