File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -106,8 +106,11 @@ def test_train_step_cache_hit():
106106 "cache was not writeable or the JAX cache configuration was ignored."
107107 )
108108
109- assert len (cache_files ) == 1 , (
110- f"Expected exactly 1 JAX compilation cache file, but found { len (cache_files )} : { cache_files } . "
109+ train_step_cache_files = [f for f in cache_files if f .startswith ("jit_train_step" )]
110+ assert len (train_step_cache_files ) == 1 , (
111+ f"Expected exactly 1 JAX compilation cache file for 'jit_train_step', "
112+ f"but found { len (train_step_cache_files )} : { train_step_cache_files } "
113+ f"(all cache files: { cache_files } ). "
111114 "This indicates a cache miss where AOT compilation and runtime execution generated different keys, "
112115 "causing train_step to be compiled twice (double-compilation regression)."
113116 )
You can’t perform that action at this time.
0 commit comments