Skip to content

What are some of the trade-offs between CLU and Jaxline? #1143

Answered by marcvanzee
marcvanzee asked this question in Q&A
Discussion options

You must be logged in to vote

CLU

  • Open-sourced: https://github.com/google/CommonLoopUtils
  • Doesn't (and never will) contain a training loop. They believe that the training loop should be written and controlled by the user.
  • Contains a few utilities making your code and training loop short and readable (e.g. periodic_actions, deterministic_data).

Jaxline

  • Open-sourced: https://github.com/deepmind/jaxline
  • Focuses on the "running a synchronous step function in a loop on TPUs"
  • Has all the boilerplate code for checkingpoint / logging / etc.

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by marcvanzee
Comment options

You must be logged in to vote
2 replies
@andsteing
Comment options

@JonathanRaynerMonumo
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants