mirror of
https://github.com/pjreddie/darknet.git
synced 2023-08-10 21:13:14 +03:00
detection layer fixed
This commit is contained in:
@ -775,7 +775,7 @@ void save_weights(network net, char *filename)
|
||||
fclose(fp);
|
||||
}
|
||||
|
||||
void load_weights(network *net, char *filename)
|
||||
void load_weights_upto(network *net, char *filename, int cutoff)
|
||||
{
|
||||
fprintf(stderr, "Loading weights from %s\n", filename);
|
||||
FILE *fp = fopen(filename, "r");
|
||||
@ -788,7 +788,7 @@ void load_weights(network *net, char *filename)
|
||||
set_learning_network(net, net->learning_rate, net->momentum, net->decay);
|
||||
|
||||
int i;
|
||||
for(i = 0; i < net->n; ++i){
|
||||
for(i = 0; i < net->n && i < cutoff; ++i){
|
||||
if(net->types[i] == CONVOLUTIONAL){
|
||||
convolutional_layer layer = *(convolutional_layer *) net->layers[i];
|
||||
int num = layer.n*layer.c*layer.size*layer.size;
|
||||
@ -825,6 +825,11 @@ void load_weights(network *net, char *filename)
|
||||
fclose(fp);
|
||||
}
|
||||
|
||||
void load_weights(network *net, char *filename)
|
||||
{
|
||||
load_weights_upto(net, filename, net->n);
|
||||
}
|
||||
|
||||
void save_network(network net, char *filename)
|
||||
{
|
||||
FILE *fp = fopen(filename, "w");
|
||||
|
Reference in New Issue
Block a user