Commit Graph
100 Commits
Author SHA1 Message Date
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
fanasina 8ade851769 cleanup tensor repo 2024-01-19 02:02:27 +01:00
fanasina 6cff8ccffd change some variables names 2024-01-19 02:00:52 +01:00
fanasina fea245d8af debug optimized linear tensor product contracted 2024-01-19 01:55:26 +01:00
fanasina a418b753db add neuron repo, add ftest_array header 2024-01-18 00:22:57 +01:00
fanasina 9c89611b93 update ftest, add some functions 2024-01-18 00:22:13 +01:00
fanasina 38dcee4e20 add verbose variable for testing, update tensor and dimension repo 2024-01-17 20:20:00 +01:00
fanasina baf01c6fa2 add coord line in dimension repo 2024-01-13 01:26:04 +01:00
fanasina f004b155d5 cleanup cuda files 2024-01-05 23:39:09 +01:00
fanasina 3b498f409e cleanup directories 2024-01-05 23:34:20 +01:00
fanasina e050e75533 remove duplicate dir 2024-01-05 23:26:01 +01:00
fanasina f5b00f662c add opencl dir 2024-01-05 20:40:37 +01:00
fanasina fd121e7979 rm asm src 2023-12-26 01:12:42 +01:00
fanasina 9d7eb8056d ignore asm files 2023-12-26 01:06:34 +01:00
fanasina f1d8a39e2f add docker cmd, and test opencl with ftest 2023-12-25 22:54:37 +01:00
fanasina be18a4a2f8 update Makefile tensor_t 2023-12-25 22:53:02 +01:00
fanasina 969bf1f8d5 save old cpp source 2023-11-30 08:21:23 +01:00