Closed KDr2 closed 1 year ago
Have you tried just constructing the TBLogger
directly and passing that?
constructing the
TBLogger
directly and passing that
Thanks, this works, but it's extremely slow, it took hours to finish the above case... :(
Okay, that's very strange. But it doesn't take hours to finish with out S3, right?
But if it takes hours to finish once you use S3-integration, that sounds more like an issue with either TensorBoardLogger.jl or Minio.jl :confused: If you give us the TBLogger
, then all we do is just call logging statements. Maybe try benchmarking a function with logging to S3 and one logging locally?
that sounds more like an issue with either TensorBoardLogger.jl or Minio.jl
I think you are right.
When num_sample=100:
When num_sample=1000:
Furthermore, given that there's no specialization for Minio.jl in TensorBoardLogger.jl, I'm guessing it's a Minio.jl issue.
Ran the code below:
I got
I noticed that TensorBoardLogger.jl support S3 and Minio, and copied the code from its test cases (https://github.com/JuliaLogging/TensorBoardLogger.jl/blob/875fdb47be6dd02a613d0d160b579faa62788715/test/runtests.jl#L17).
Is it possible to make TensorBoardCallback support S3?
Thanks.