Unverified Commit 9a99273b authored by Michael Goin's avatar Michael Goin Committed by GitHub
Browse files

[Bugfix] Fix using `-O[0,3]` with LLM entrypoint (#10677)


Signed-off-by: default avatarmgoin <michael@neuralmagic.com>
parent f5792c7c
...@@ -206,7 +206,10 @@ class EngineArgs: ...@@ -206,7 +206,10 @@ class EngineArgs:
# support `EngineArgs(compilation_config={...})` # support `EngineArgs(compilation_config={...})`
# without having to manually construct a # without having to manually construct a
# CompilationConfig object # CompilationConfig object
if isinstance(self.compilation_config, (int, dict)): if isinstance(self.compilation_config, (int)):
self.compilation_config = CompilationConfig.from_cli(
str(self.compilation_config))
elif isinstance(self.compilation_config, (dict)):
self.compilation_config = CompilationConfig.from_cli( self.compilation_config = CompilationConfig.from_cli(
json.dumps(self.compilation_config)) json.dumps(self.compilation_config))
......
...@@ -185,8 +185,14 @@ class LLM: ...@@ -185,8 +185,14 @@ class LLM:
kwargs["disable_log_stats"] = True kwargs["disable_log_stats"] = True
if compilation_config is not None: if compilation_config is not None:
compilation_config_instance = CompilationConfig.from_cli( if isinstance(compilation_config, (int)):
json.dumps(compilation_config)) compilation_config_instance = CompilationConfig.from_cli(
str(compilation_config))
elif isinstance(compilation_config, (dict)):
compilation_config_instance = CompilationConfig.from_cli(
json.dumps(compilation_config))
else:
compilation_config_instance = compilation_config
else: else:
compilation_config_instance = None compilation_config_instance = None
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment