mirror of
https://github.com/pjreddie/darknet.git
synced 2023-08-10 21:13:14 +03:00
Refactored connected to use blas
This commit is contained in:
@ -229,6 +229,8 @@ float *get_network_output_layer(network net, int i)
|
||||
return layer.output;
|
||||
} else if(net.types[i] == DROPOUT){
|
||||
return get_network_output_layer(net, i-1);
|
||||
} else if(net.types[i] == FREEWEIGHT){
|
||||
return get_network_output_layer(net, i-1);
|
||||
} else if(net.types[i] == CONNECTED){
|
||||
connected_layer layer = *(connected_layer *)net.layers[i];
|
||||
return layer.output;
|
||||
@ -258,6 +260,8 @@ float *get_network_delta_layer(network net, int i)
|
||||
return layer.delta;
|
||||
} else if(net.types[i] == DROPOUT){
|
||||
return get_network_delta_layer(net, i-1);
|
||||
} else if(net.types[i] == FREEWEIGHT){
|
||||
return get_network_delta_layer(net, i-1);
|
||||
} else if(net.types[i] == CONNECTED){
|
||||
connected_layer layer = *(connected_layer *)net.layers[i];
|
||||
return layer.delta;
|
||||
@ -424,6 +428,10 @@ int get_network_input_size_layer(network net, int i)
|
||||
dropout_layer layer = *(dropout_layer *) net.layers[i];
|
||||
return layer.inputs;
|
||||
}
|
||||
else if(net.types[i] == FREEWEIGHT){
|
||||
freeweight_layer layer = *(freeweight_layer *) net.layers[i];
|
||||
return layer.inputs;
|
||||
}
|
||||
else if(net.types[i] == SOFTMAX){
|
||||
softmax_layer layer = *(softmax_layer *)net.layers[i];
|
||||
return layer.inputs;
|
||||
@ -451,6 +459,10 @@ int get_network_output_size_layer(network net, int i)
|
||||
dropout_layer layer = *(dropout_layer *) net.layers[i];
|
||||
return layer.inputs;
|
||||
}
|
||||
else if(net.types[i] == FREEWEIGHT){
|
||||
freeweight_layer layer = *(freeweight_layer *) net.layers[i];
|
||||
return layer.inputs;
|
||||
}
|
||||
else if(net.types[i] == SOFTMAX){
|
||||
softmax_layer layer = *(softmax_layer *)net.layers[i];
|
||||
return layer.inputs;
|
||||
|
Reference in New Issue
Block a user