I understand the use of this package and want to use it.
I got the well written README examples. However, I am wondering how one would generalize some stuff to real problem without performance issues:
- How should arguments be passed to the trainer ? Like
rng, hyperparams, should it be global variables ? I thought this lead to performance issues. Generally, I was also wondering if using Ignite.jl lead to performance change.
- Similarly, should all the
add_event_handler be passed into a single function returning trainer? So that one just have to run!
- What are the keyword possible for
Ignite.run!
- Example where the loss is saved every 10 steps for later plotting (I think I know how to do this one)
Of course, I can try to contribute to provide examples, but to get started I think I need at least to be clear on point 1. and 2.
I understand the use of this package and want to use it.
I got the well written README examples. However, I am wondering how one would generalize some stuff to real problem without performance issues:
rng,hyperparams, should it be global variables ? I thought this lead to performance issues. Generally, I was also wondering if usingIgnite.jllead to performance change.add_event_handlerbe passed into a single function returning trainer? So that one just have torun!Ignite.run!Of course, I can try to contribute to provide examples, but to get started I think I need at least to be clear on point 1. and 2.