| % Copyright (c) Facebook, Inc. and its affiliates. | |
| % All rights reserved. | |
| % | |
| % All contributions by Andy Brock: | |
| % Copyright (c) 2019 Andy Brock | |
| % | |
| % MIT License | |
| % | |
| function [itr, IS, FID, t] = process_inception_log(fname, which_log) | |
| f = sprintf('%s_%s',fname, which_log);%'G_loss.log'); | |
| fid = fopen(f,'r'); | |
| itr = []; | |
| IS = []; | |
| FID = []; | |
| t = []; | |
| i = 1; | |
| while ~feof(fid); | |
| s = fgets(fid); | |
| parsed = sscanf(s,'{"itr": %d, "IS_mean": %f, "IS_std": %f, "FID": %f, "_stamp": %f}'); | |
| itr(i) = parsed(1); | |
| IS(i) = parsed(2); | |
| FID(i) = parsed(4); | |
| t(i) = parsed(5); | |
| i = i + 1; | |
| end | |
| fclose(fid); | |
| end | |