mirror of
https://github.com/pjreddie/darknet.git
synced 2023-08-10 21:13:14 +03:00
Fixed bug, that save weights-file for each iteration
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
[net]
|
||||
batch=64
|
||||
subdivisions=8
|
||||
subdivisions=32
|
||||
height=416
|
||||
width=416
|
||||
channels=3
|
||||
@ -1470,4 +1470,4 @@ coord_scale=1
|
||||
|
||||
absolute=1
|
||||
thresh = .6
|
||||
random=0
|
||||
random=1
|
||||
|
@ -1,6 +1,6 @@
|
||||
[net]
|
||||
batch=64
|
||||
subdivisions=8
|
||||
subdivisions=32
|
||||
height=416
|
||||
width=416
|
||||
channels=3
|
||||
@ -517,4 +517,4 @@ coord_scale=1
|
||||
|
||||
absolute=1
|
||||
thresh = .6
|
||||
random=0
|
||||
random=1
|
@ -143,6 +143,7 @@ void demo(char *cfgfile, char *weightfile, float thresh, int cam_index, const ch
|
||||
printf("video file: %s\n", filename);
|
||||
cap = cvCaptureFromFile(filename);
|
||||
}else{
|
||||
printf("Webcam index: %d\n", cam_index);
|
||||
cap = cvCaptureFromCAM(cam_index);
|
||||
}
|
||||
|
||||
|
@ -43,9 +43,6 @@ void train_detector(char *datacfg, char *cfgfile, char *weightfile, int *gpus, i
|
||||
float avg_loss = -1;
|
||||
network *nets = calloc(ngpus, sizeof(network));
|
||||
|
||||
int iter_save;
|
||||
iter_save = 100;
|
||||
|
||||
srand(time(0));
|
||||
int seed = rand();
|
||||
int i;
|
||||
@ -79,6 +76,8 @@ void train_detector(char *datacfg, char *cfgfile, char *weightfile, int *gpus, i
|
||||
|
||||
int init_w = net.w;
|
||||
int init_h = net.h;
|
||||
int iter_save;
|
||||
iter_save = get_current_batch(net);
|
||||
|
||||
load_args args = {0};
|
||||
args.w = net.w;
|
||||
@ -180,8 +179,8 @@ void train_detector(char *datacfg, char *cfgfile, char *weightfile, int *gpus, i
|
||||
|
||||
//if (i % 1000 == 0 || (i < 1000 && i % 100 == 0)) {
|
||||
//if (i % 100 == 0) {
|
||||
if(i >= iter_save) {
|
||||
iter_save += 100;
|
||||
if(i >= (iter_save + 100)) {
|
||||
iter_save = i;
|
||||
#ifdef GPU
|
||||
if (ngpus != 1) sync_nets(nets, ngpus, 0);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user