Skip to content
Discussion options

You must be logged in to vote

During tracing Jax evaluates the function without using concrete values for the arguments (unless they are indicated as static). Jax operations inside the function also do not return concrete values. They instead return tracer objects of types like DynamicJaxprTracer that contain useful information for tracing. Even if an item equivalent method were to be implemented, its return would still be a tracer object with no concrete value associated with it.

Without a concrete value, threhsold is not very useful as a static argument. Static arguments are supposed to have concrete values so they can be used for doing additional optimizations. If the value of a static argument is not known then th…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by shailesh1729
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants