#include #include #include #include #include "../src/colors.h" #include "../src/cnn/neuron_io.c" #include "../src/cnn/creation.c" #include "../src/cnn/utils.c" int main() { printf("Création du réseau\n"); Network* network = create_network_lenet5(0, 3, 2); printf("OK\n"); printf("Écriture du réseau\n"); write_network(".test-cache/cnn_neuron_io.bin", network); printf("OK\n"); printf("Vérification de l'accès en lecture\n"); Network* network2 = read_network(".test-cache/cnn_neuron_io.bin"); printf("OK\n"); printf("Vérification de l'égalité des réseaux\n"); if (! equals_networks(network, network2)) { printf_error("Les deux réseaux obtenus ne sont pas égaux.\n"); exit(1); } printf("OK\n"); return 0; }