wls2002
|
ce35b01896
|
add package problems
|
2023-05-10 19:30:12 +08:00 |
|
wls2002
|
3f37d79d06
|
gpu slice is very slow. fix this problem
|
2023-05-10 17:48:07 +08:00 |
|
wls2002
|
0fdc856f2d
|
add function to put **all** compilation at the beginning of the execution.
|
2023-05-09 02:55:47 +08:00 |
|
wls2002
|
ee6bb01eff
|
try to accelerate the speed of speciate
|
2023-05-08 18:41:19 +08:00 |
|
wls2002
|
dde338696f
|
reduce the use of device_get in speciate
|
2023-05-08 15:58:09 +08:00 |
|
wls2002
|
91206c796f
|
add init_speciate to accelerate the time cost of speciate in the first generation
|
2023-05-08 15:53:31 +08:00 |
|
wls2002
|
d4a75b9394
|
use jit().lower.compile in create functions
|
2023-05-08 02:35:04 +08:00 |
|
wls2002
|
497d89fc69
|
move o2o_distance and o2m_distance to pipelines
|
2023-05-08 01:19:45 +08:00 |
|
wls2002
|
cf47c5bb38
|
huge accelerate: delete recycle new keys
|
2023-05-08 00:02:51 +08:00 |
|
wls2002
|
64f8eaccaf
|
create function "distance_numpy", serve as o2o distance function
|
2023-05-07 23:47:53 +08:00 |
|
wls2002
|
47bb593a53
|
add method 'create_crossover_function' and 'create_distance_function'
|
2023-05-07 22:16:27 +08:00 |
|
wls2002
|
cec40b254f
|
remove useless codes
|
2023-05-07 16:30:26 +08:00 |
|
wls2002
|
890c928b0f
|
adjust parameter for xor problem
|
2023-05-07 16:21:41 +08:00 |
|
wls2002
|
a3b9bca866
|
bug down! Here it can solve xor successfully!
|
2023-05-07 16:03:52 +08:00 |
|
wls2002
|
d1f54022bd
|
又搞到3点,还是没有找到问题在哪,不过已经排除了是forward的问题
|
2023-05-07 02:59:48 +08:00 |
|
wls2002
|
414b620dc8
|
虽然xor问题还是跑不出来,但至少已经确定不是distance的错了
|
2023-05-06 23:26:13 +08:00 |
|
wls2002
|
14fed83193
|
debuging
|
2023-05-06 18:33:30 +08:00 |
|
wls2002
|
73ac1bcfe0
|
generally complete, but not work well. Debug
|
2023-05-06 11:35:44 +08:00 |
|
wls2002
|
0ce1954943
|
add stagnation and reproduce in species
|
2023-05-05 20:25:42 +08:00 |
|
wls2002
|
6faa07f507
|
initial commit
|
2023-05-05 14:19:13 +08:00 |
|