File tree Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Expand file tree Collapse file tree 2 files changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -33,3 +33,23 @@ function steps(tbl; kwargs...)
3333
3434 return steps
3535end
36+
37+ """
38+ events(logger)
39+
40+ Returns a list of all the events serialized by `logger`.
41+
42+ `logger` can be a `TBLogger` or the path of a valid TensorBoard logdir.
43+
44+ You should call this function only if you are interested in the events in an array-like
45+ structure. If you need to iterate over the events, use `map_events` instead.
46+ """
47+ function events (tbl; kwargs... )
48+ events = []
49+
50+ map_events (tbl; kwargs... ) do ev
51+ push! (events, ev)
52+ end
53+
54+ return events
55+ end
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ test_log_dir = "test_logs/"
1919 close .(values (tbl3. all_files))
2020 tbl4 = TBLogger (test_log_dir* " run_2" , tb_overwrite)
2121 @test ! isfile (test_log_dir* " run_2/testfile" )
22-
22+
2323 # check custom file prefix
2424 tbl5 = TBLogger (test_log_dir* " run_3" ; time = 0 , prefix = " test." )
2525 @test isfile (test_log_dir* " run_3/test.events.out.tfevents.0.$(gethostname ()) " )
124124 @test length (tbl. all_files) == 1
125125
126126end
127+
128+ @testset " events" begin
129+ tbl = TBLogger (test_log_dir* " run" , tb_overwrite)
130+ @test length (TensorBoardLogger. events (tbl)) == 1 # creation event
131+
132+ TensorBoardLogger. log_value (tbl, " test" , 1.0 )
133+ @test length (TensorBoardLogger. events (tbl)) == 2 # creation event + log_value
134+ end
You can’t perform that action at this time.
0 commit comments