Commit Graph
100 Commits
Author SHA1 Message Date
fanasina 65d4d8f67c y_socket: add poll stdin, debug node init 2025-07-28 23:03:36 +02:00
fanasina 6d5e060d6c trying to understand leak valgrind with opencl 2025-07-09 12:05:14 +02:00
fanasina 1f2bebab91 ftest: add pthread_cond in progress bar to optimize cpu usage 2025-07-03 00:36:44 +02:00
fanasina 02b1f29a3c create test outside ytest! ytest is too much load, TO DO 2025-07-02 22:13:02 +02:00
fanasina d4cf8a1782 trying to find why too much cpu load! 2025-07-02 22:11:46 +02:00
fanasina 3c5cae31cc debug list: now use local current list instead of current_list to avoid thread concurrency 2025-07-02 01:07:09 +02:00
fanasina cb84a03b0d y_socket : fix unitialize variable with valgrind! 2025-06-26 21:56:32 +02:00
fanasina a1fe7c983d try to debug Makefile, failed to build libytest.so via tests 2025-06-26 06:34:52 +02:00
fanasina 6cee75f3f3 y_socket: refactor 2025-06-24 14:08:31 +02:00
fanasina adf442cb85 debug socket udp, trying to undersand recvfrom to handle long msg with list of buffer 2025-06-17 19:20:41 +02:00
fanasina 6d54cc4d12 add check go on socket poll, debug list 2025-06-17 10:55:45 +02:00
fanasina e44e8d9265 ftest : debug bar_progress' variable dynamic&static alloc 2025-06-10 21:08:29 +02:00
fanasina be52b83ac1 yftest: cleanup 2025-06-10 14:08:24 +02:00
fanasina 76baaec56f ftest: debug memory leak in progress bar 2025-06-10 12:17:33 +02:00
fanasina 085d2c65e4 ftest.c: optimize is_in_array_ 2025-06-09 22:58:35 +02:00
fanasina 05ac1f2f3c ftest: debug parser name func, combine 2 macros num and ptr 2025-06-09 22:36:04 +02:00
fanasina b7f7bb26c5 modify parallel log ftest, if parallel save log in main thread if the thread is not one of tests threadgit status ! 2025-06-06 23:34:05 +02:00
fanasina 4bcdf96c12 no error id of thread! change print_error to print_debug 2025-06-06 19:35:11 +02:00
fanasina affca01546 add func arg in ftest to debug parallel print, no solution when func test use pthread! 2025-06-06 19:03:34 +02:00
fanasina 9d44d62776 debug list purge ptr 2025-06-05 23:04:36 +02:00
fanasina 542921f45e list: add purge ptr type list 2025-06-04 00:09:47 +02:00
fanasina 8f8a9ff42c debug y_worker, and refactor 2025-06-03 23:32:01 +02:00
fanasina 3bc72f53aa task & worker: add dependency task 2025-05-29 21:13:59 +02:00
fanasina e449185394 add yworker in y_socket 2025-05-22 23:21:35 +02:00
fanasina 52e6353469 learnig: add ending and fix leak memory 2025-05-12 15:16:19 +02:00
fanasina d2a84f4a82 qlearn_0: change print_2d : background, delimiter, ... 2025-05-07 23:28:10 +02:00
fanasina 26f9b93c70 tools: change xrand to normal rand c with static variable for seed call 2025-05-07 23:26:48 +02:00
fanasina ab0c61c474 change mode ytest script and lib 2025-05-06 20:24:51 +02:00
fanasina 6646d84502 y_worker_t: working pool workers for queue task 2025-05-06 20:23:46 +02:00
fanasina 51b79b35cb Frozen_Lake: change backgroud position 2025-05-06 20:22:07 +02:00
fanasina 923a2f0d0f worker: trying to generalize thread pool workers 2025-04-30 23:08:05 +02:00
fanasina 840276d8b9 list_t: add some functions, append and pull to be used with Queue lists 2025-04-30 23:07:18 +02:00
fanasina 9674422b1e y_socket: try send file, neuron_t: modify EXTRACT from filr to neuron/tensor 2025-04-19 09:12:58 +02:00
fanasina b156cdbf51 y_socket_t: debug udp chat server 2025-04-15 07:41:30 +02:00
fanasina f0f0b2b003 list_t add more general search, change previose search name 2025-04-11 10:31:38 +02:00
fanasina b9fb5297ca add search in list_t 2025-04-11 00:08:51 +02:00
fanasina f9bc658091 y_socket_t: add some node functions 2025-04-10 23:23:53 +02:00
fanasina cb27059312 recreate y_socket_t repo 2025-04-10 13:33:59 +02:00
fanasina bdaf894aea add sockets 2024-12-24 23:15:44 +01:00
fanasina 494b835d11 update json_t source 2024-08-14 00:11:02 +02:00
fanasina 82bd866824 add test input formated json 2024-08-14 00:09:18 +02:00
fanasina 8f417b8ebb yjson: optimize iter 2024-08-06 00:46:54 +02:00
fanasina 6285732e94 debug list_t move current to index func 2024-08-05 23:53:06 +02:00
fanasina 61731335c9 change 'iter' attribute behaving 2024-08-04 23:16:00 +02:00
fanasina 3fddd421cb add new repo to handle json 2024-08-04 00:23:59 +02:00
fanasina e64cef1688 add some test deep reinforcement learning 2024-07-18 02:10:41 +02:00
fanasina 491d0c283f neuron_t: add header to handle file
import and extract all tensor attribute of a neuron
2024-07-16 12:15:43 +02:00
fanasina aac7434346 Trying to fix nan output of RL by using relu with upperbound 2024-07-16 12:13:05 +02:00
fanasina 0c9813beca Add some MACRO in neuron_t and debug deepQlearning 2024-07-09 17:38:58 +02:00
fanasina 824396f901 second try, not yet working 2024-06-21 11:37:43 +02:00
fanasina 582d7a6a70 first try qdeep learning 2024-06-21 00:28:50 +02:00
fanasina e96304bee7 wip deepQlearning 2024-06-14 23:07:39 +02:00
fanasina 474af56377 using tensor in vehicle 2024-06-14 15:59:47 +02:00
fanasina a6dd800986 add scalar product tensor 2024-06-14 01:41:50 +02:00
fanasina 9927d6642c modify COMPARE_N in tool, modify attribute of vehicle by using tensor 2024-06-13 23:35:25 +02:00
fanasina 13f91583bb update learn to drive and Makefile 2024-06-12 00:24:17 +02:00
fanasina fca991eb37 create deepReinforcementLearning repo, test print vehicle 2024-06-11 22:24:59 +02:00
fanasina 99e87a7b5b add macro MIN MAX in toom_t, and add copy tensor and weight_in neurons 2024-06-11 21:40:39 +02:00
fanasina b3de7fb171 rename rabbit_learn to Frozen_Lake 2024-05-14 09:41:07 +02:00
fanasina 904f25d0d2 ytool: debug COMPARE_N_TYPE 2024-05-06 00:27:56 +02:00
fanasina 76472e9492 modify code for qlearn rabbit 2024-05-06 00:26:09 +02:00
fanasina 77b9ead331 create new folder Qlearning, first example rabbit game 2024-04-29 00:01:32 +02:00
fanasina 62a98f3a9c modify list_t by adding macro to create list of any structs 2024-04-29 00:00:12 +02:00
fanasina 1c4f8f801f create linked list generic 2024-04-25 00:58:04 +02:00
fanasina 6a24c2b427 add signed coordinate transformations 2024-04-22 12:00:55 +02:00
fanasina 2ef9a6b7c4 setup neurons library and some script to test this lib 2024-04-16 21:15:23 +02:00
fanasina 4d80d44f70 add .so in gitignore 2024-03-26 14:29:02 +01:00
fanasina 9244239f46 debug -Werr and creake Makefile to build libneurons.so 2024-03-26 14:27:33 +01:00
fanasina 3911456abc change setup neurons and add update learning rates 2024-03-22 10:15:21 +01:00
fanasina 19d7e03fa7 update gitignore 2024-03-06 10:56:13 +01:00
fanasina 35a1fa1f6c add cloneuronset to parrallel learning in batch 2024-03-06 10:49:37 +01:00
fanasina 41ebf3691c add some files data set tests 2024-02-28 09:57:57 +01:00
fanasina 924ff3a7dd add functions calculate parallel updates neurons, and debug some leak functions 2024-02-28 09:57:21 +01:00
fanasina 2fc2fe477f add some functions to pars input char* or file to convert to tensor input output 2024-02-26 18:01:57 +01:00
fanasina 39c8e90555 add test files input tensor from 2024-02-26 18:00:40 +01:00
fanasina c1409546ef add some functions to convert input char to dimension and tensor 2024-02-25 00:53:57 +01:00
fanasina ef107c11db create test and makefiles for neuron 2024-02-22 10:08:10 +01:00
fanasina 8bdd15f9a2 add neuron repository 2024-02-22 10:05:50 +01:00
fanasina ccc3c3257b add print and sprint dim and tensor for debug 2024-02-22 10:05:18 +01:00
fanasina cdc4ddf373 add print and sprint tensor and split dim end tensor 2024-02-20 01:20:15 +01:00
fanasina ede9ce4d59 remove some logs for debug in cl_tensor.c 2024-02-12 23:24:06 +01:00
fanasina 78b8cb5145 create valgrind script cmd 2024-02-12 12:12:54 +01:00
fanasina c07ed1b160 debug tensor prod contract 2d cl and pthread 2024-02-12 12:08:16 +01:00
fanasina 60e4b16308 another debug with valgrind in fmock and tensor 2024-02-12 01:34:08 +01:00
fanasina 877891987a debug mem leak valgrind on fmock 2024-02-09 16:05:55 +01:00
fanasina 9c58ca2873 debug leak mem in fmock 2024-02-09 13:16:31 +01:00
fanasina e1171d720b debug all leak mem with valgrind in ftest and tensor rep 2024-02-08 23:57:10 +01:00
fanasina 6ae0f7cd75 add product tensor with pthread (normal prod and contract prod) 2024-02-04 00:54:04 +01:00
fanasina 5fc1681e19 add test, I notice that if we increase parallel tests (-p 4 form me) it was less precision in gpu (cl) calculation: some tests failed 2024-02-02 23:30:41 +01:00
fanasina 7dd749f85e add endian option in cl tensor functions 2024-02-02 23:13:22 +01:00
fanasina 70b1177e5f add new sub functions def and rename old sub func to sub_minus in dimension and tensor reps 2024-02-02 22:11:34 +01:00
fanasina 2313cd13d9 add sub {head,tail} tensors, update tensor prod with endian option 2024-02-02 21:19:11 +01:00
fanasina e195aee3b8 add sub dimension 2024-02-01 18:42:44 +01:00
fanasina c417c7aece add 2d kernels cl 2024-02-01 17:15:07 +01:00
fanasina 672cc3c2fa create cl test 2024-02-01 17:14:36 +01:00
fanasina 5939360b29 split cl test 2024-02-01 17:14:00 +01:00
fanasina b83a125bac put all kernel opencl funcs in src 2024-01-24 19:02:16 +01:00
fanasina 4bf32c6501 add opencl product tensor, update contracted product cl, test precision float and double in tools 2024-01-24 19:01:00 +01:00
fanasina d64e1f0320 add opencl tensor product contracted 2024-01-24 02:16:00 +01:00
fanasina c5e31d9aeb debug ftest and update float precision tool 2024-01-24 02:13:55 +01:00