v0.9.1
JAX v0.9.1
Added 1
- Added a debug config jax_compilation_cache_check_contents that verifies cache contents match when a value is put() and causes misses when get() is called on a value not put() by the current process
Changed 2
- JAX tracers that are not of Array type (e.g., of Ref type) will no longer report themselves to be instances of Array
- Using jax.shard_map in Explicit mode will raise an error if the PartitionSpec of input does not match the PartitionSpec specified in in_specs, acting like an assert instead of an implicit reshard
-
Changes:
- JAX tracers that are not of
Arraytype (e.g., ofReftype) will no longer report themselves to be instances ofArray. - Using
jax.shard_mapin Explicit mode will raise an error if the PartitionSpec of input does not match the PartitionSpec specified inin_specs. In other words, it will act like an assert instead of an implicit reshard.in_specsis an optional argument so you can omit specifying it andshard_mapwill infer thePartitionSpecfrom the argument. If you want to reshard your inputs, you can usejax.reshardon the arguments and then pass those args to shard_map.
- JAX tracers that are not of
-
New features:
- Added a debug config
jax_compilation_cache_check_contents. If set, we miss whenget()is called on a value that has not beenput()by the current process, even if the value is actually in the disk cache. When a value isput(), we verify that its contents match.
- Added a debug config