Commit Graph

73 Commits (ac76b3c5dfbcb4a01f2b82f183b6acbf58a9c07e)

Author SHA1 Message Date
Brett 95b88aeebf shared memory? 2024-08-25 17:01:06 -04:00
Brett ec8153bef0 cleanup 2024-08-22 02:45:10 -04:00
Brett 7aaad70132 remove bitmask, fix the other tests 2024-08-21 20:40:42 -04:00
Brett 17a2805ef1 silly 2024-08-20 13:52:06 -04:00
Brett 82b8c82768 need to add leaf nodes back 2024-08-20 13:07:33 -04:00
Brett 52732bc1a1 fix printing issue 2024-08-19 22:05:42 -04:00
Brett a2944bd745 meep 2024-08-19 12:13:07 -04:00
Brett 58b3ed02c3 threading on the next generation function + working on debug 2024-08-17 19:52:52 -04:00
Brett 928f73d9e0 add new advanced mutation operator 2024-08-16 19:38:27 -04:00
Brett 766befd949 silly little child finder 2024-08-13 20:07:46 -04:00
Brett a43922589f parent function doesn't work 2024-08-13 17:30:48 -04:00
Brett 804378f2a6 silly 2024-08-13 13:40:34 -04:00
Brett 2d4ae109df prepare for gc 2024-08-12 20:36:21 -04:00
Brett 966d64d239 silly 2024-08-12 13:48:06 -04:00
Brett 877b380a00 test function 2024-08-10 19:47:54 -04:00
Brett b10b438889 cleanup and more functions 2024-08-06 21:34:03 -04:00
Brett d5dea3b31e cleanup tree evaluation 2024-08-06 18:58:04 -04:00
Brett 1fb168a8f8 remove redundant test 2024-08-06 13:45:24 -04:00
Brett b40af05816 thread_local static in wrong project 2024-08-06 13:34:40 -04:00
Brett 19f94b14dc remove stupid transfer functions 2024-08-06 02:46:54 -04:00
Brett 631c67dc18 very nice solution. no longer do we need to copy via stacks. using caching pointers now 2024-08-06 02:46:01 -04:00
Brett 3972a70bc5 silly little copy bytes 2024-08-05 02:40:16 -04:00
Brett 253f4f1fdf silly little mutation now uses direct stack moving. 2024-08-04 22:07:41 -04:00
Brett 3e698b86eb fix the stupid stack issue 2024-08-04 19:43:59 -04:00
Brett 4fb5649e0e yeah there was something wrong now i have no idea 2024-08-03 21:26:39 -04:00
Brett ec71055078 hopefully fix evaluation order 2024-08-03 19:51:38 -04:00
Brett be90039a5a mutation 2024-08-03 13:16:53 -04:00
Brett 1178fb8f44 add more debugging. found there is a bug in mutation. no idea where 2024-08-02 21:08:34 -04:00
Brett 7810a21226 fix fitness proportinate 2024-07-21 23:23:50 -04:00
Brett 9723611829 looking tool no 2024-07-21 19:01:29 -04:00
Brett 0ae2dd84e8 no 2024-07-21 13:45:00 -04:00
Brett f62494d7d8 cleanup to crossover 2024-07-20 15:45:07 -04:00
Brett fc7cd292af cleanup crossover function 2024-07-20 13:02:41 -04:00
Brett 45db2acb11 fix leaks 2024-07-16 21:56:21 -04:00
Brett 9f617ca3f4 final version for a while 2024-07-14 20:38:08 -04:00
Brett 5b6924574a use cv in thread, move barrier to blt 2024-07-14 14:08:39 -04:00
Brett b232aaccf8 silly 2024-07-13 15:36:49 -04:00
Brett b6d249b23e replace lock with CXE loop 2024-07-12 18:33:39 -04:00
Brett c4cff07210 i think the silly little data races are fixed now 2024-07-12 14:09:45 -04:00
Brett 821ffa3aa9 fixed a race, still another around 2024-07-12 04:03:56 -04:00
Brett ee3dc8d766 everything slow! 2024-07-11 21:14:23 -04:00
Brett 63d6e89136 threading next? 2024-07-11 13:51:14 -04:00
Brett d6ebcd935c rework fitness 2024-07-11 04:11:24 -04:00
Brett ef46bc3189 i think elites are working now 2024-07-11 00:52:36 -04:00
Brett 246f305957 depth to trees 2024-07-10 02:54:58 -04:00
Brett 5da2af01ce silly little guys 2024-07-09 21:57:18 -04:00
Brett 1a05bb5c94 was working on finishing features, now rewriting randomness 2024-07-09 14:11:19 -04:00
Brett e367411220 selection and next generation 2024-07-09 03:57:58 -04:00
Brett 46a22b520b silly 2024-07-09 00:49:49 -04:00
Brett f983c0fb62 selection, add lambdas to operators, few tests, mutation 2024-07-08 22:20:51 -04:00