wip: set_neurons : transfert training

This commit is contained in:
2025-12-19 15:33:47 +01:00
parent 3c1e2a18ed
commit 3b446bada3
8 changed files with 602 additions and 11 deletions
+2 -1
View File
@@ -3,10 +3,11 @@ CC=gcc
ROOTPROJECTDIR:=$(realpath ..)
TOOLDIR=$(ROOTPROJECTDIR)/ytools_t
PERMDIR=$(ROOTPROJECTDIR)/ypermutation_t
LISTDIR=$(ROOTPROJECTDIR)/list_t
INCLUDE_PERMDIR=$(PERMDIR)/src
INCLUDE_TOOLDIR=$(TOOLDIR)/include
CFLAGS=-I$(INCLUDE_TOOLDIR) -I$(INCLUDE_PERMDIR) -I./src
CFLAGS=-I$(INCLUDE_TOOLDIR) -I$(INCLUDE_PERMDIR) -I./src -I$(LISTDIR)/src
#SRC_DIR=$(ROOT_DIR)/src
#SRC=$(wildcard */*/*.c)
+10 -2
View File
@@ -30,7 +30,7 @@ create_dim(size_t sz){
}
dimension* clone_dim(dimension *dim){
return init_copy_dim(dim->perm,dim->size);
return init_copy_dim(dim->perm,dim->size);
}
dimension *
@@ -209,7 +209,7 @@ void min_dimension(dimension **d, dimension *d0, dimension *d1) {
void printDebug_dimension(dimension *d,char *msg){
printf("(%s)->size = %ld | (%s)->rank = %ld \n[",msg,d->size,msg,d->rank);
printf("<%p>(%s)->size = %ld | (%s)->rank = %ld \n[",d,msg,d->size,msg,d->rank);
for(size_t i=0; i<d->size; ++i)
printf(" %ld,", d->perm[i]);
printf("] \n");
@@ -451,3 +451,11 @@ void free_list_perm_in_dim(list_perm_in_dim *l_p){
}
}
GEN_LIST_ALL(dimension)
GEN_LIST_ALL(ptr_DIMENSION)
GEN_FUNC_PTR_LIST_FREE(ptr_DIMENSION){
dimension *pdim=(dimension*)arg;
free_dimension(pdim);
//free(pdim);
}
@@ -2,6 +2,7 @@
#define __DIMENSION_T__H__
#include "permutation_t/permutation_t.h"
#include "list_t/list_t.h"
extern bool endian;
@@ -74,5 +75,11 @@ dimension * create_binary_dim(size_t dimension_size);
void free_list_perm_in_dim(list_perm_in_dim *l_p);
GENERATE_LIST_ALL(dimension)
typedef dimension * ptr_DIMENSION;
GENERATE_LIST_ALL(ptr_DIMENSION)
GEN_HEAD_PTR_LIST(ptr_DIMENSION)
#endif /* __DIMENSION_T__H__ */
//int compare_dimension(dimension *d1, dimension *d2);