Skip to content

Commit ef60f09

Browse files
committed
Expose the NetworkBatch Size property
1 parent 905d0a1 commit ef60f09

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/darknet/py/network.pyx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,10 @@ cdef class Network:
6464
dn.free_network(self._c_network[0])
6565
free(self._c_network)
6666

67+
@property
68+
def batch_size(self):
69+
return dn.network_batch_size(self._c_network)
70+
6771
@property
6872
def shape(self):
6973
return dn.network_width(self._c_network), dn.network_height(self._c_network)

src/libdarknet/__init__.pxd

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ cdef extern from "darknet.h":
88
static int network_depth(network* net) {
99
return net->c;
1010
}
11+
static int network_batch_size(network* net) {
12+
return net->batch;
13+
}
1114
static int network_input_size(network* net) {
1215
return net->layers[0].inputs;
1316
}
@@ -72,6 +75,7 @@ cdef extern from "darknet.h":
7275
network* load_network_custom(char* cfg_filename, char* weights_filename, int clear, int batch_size)
7376
void free_network(network self)
7477

78+
int network_batch_size(network *self);
7579
int network_width(network *self);
7680
int network_height(network *self);
7781
int network_depth(network *self);

0 commit comments

Comments
 (0)