From f451cc936991e5095b1cb02262b5b0a9f12693f1 Mon Sep 17 00:00:00 2001 From: jvech Date: Sun, 8 Sep 2024 09:25:50 -0500 Subject: fix: memory leaks fixed --- src/main.c | 2 ++ src/nn.c | 3 +++ 2 files changed, 5 insertions(+) (limited to 'src') diff --git a/src/main.c b/src/main.c index 63a2fa9..01ada0a 100644 --- a/src/main.c +++ b/src/main.c @@ -152,6 +152,8 @@ int main(int argc, char *argv[]) { nn_network_free_weights(network, ml_configs.network_size); free(network); + free(X.data); + free(y.data); util_free_config(&ml_configs); return 0; } diff --git a/src/nn.c b/src/nn.c index 19076bb..e905bf3 100644 --- a/src/nn.c +++ b/src/nn.c @@ -170,6 +170,9 @@ void nn_network_train( free(weights); free(biases); + free(input_random); + free(labels_random); + return; nn_network_train_error: perror("nn_network_train() Error"); -- cgit v1.2.3-70-g09d2