File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 11
11
import torch ._inductor .compile_fx
12
12
import torch .fx as fx
13
13
14
+ import vllm .envs as envs
14
15
from vllm .config import VllmConfig
15
16
from vllm .utils import is_torch_equal_or_newer
16
17
@@ -317,10 +318,14 @@ def _get_shape_env() -> AlwaysHitShapeEnv:
317
318
inner_compile = hijacked_compile_fx_inner ,
318
319
config_patches = current_config )
319
320
320
- assert hash_str is not None , (
321
- "failed to get the hash of the compiled graph" )
322
- assert file_path is not None , (
323
- "failed to get the file path of the compiled graph" )
321
+ # We treat VLLM_DISABLE_COMPILE_CACHE as the overall switch for torch
322
+ # compilation cache. So turn off the checks if we disable the
323
+ # compilation cache.
324
+ if not envs .VLLM_DISABLE_COMPILE_CACHE :
325
+ assert hash_str is not None , (
326
+ "failed to get the hash of the compiled graph" )
327
+ assert file_path is not None , (
328
+ "failed to get the file path of the compiled graph" )
324
329
return compiled_graph , (hash_str , file_path )
325
330
326
331
def load (self ,
You can’t perform that action at this time.
0 commit comments