File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030from tensorrt_llm .builder import Engine
3131from tensorrt_llm .lora_manager import LoraManager
3232from tensorrt_llm .quantization import QuantMode
33- from tensorrt_llm .runtime import (
34- ModelConfig ,
35- ModelRunner ,
36- ModelRunnerCpp ,
37- SamplingConfig ,
38- )
3933from transformers import PreTrainedTokenizer
4034
35+ from nemo_export_deploy_common .import_utils import UnavailableError
36+
4137LOGGER = logging .getLogger ("NeMo" )
4238
39+ try :
40+ from tensorrt_llm .runtime import (
41+ ModelConfig ,
42+ ModelRunner ,
43+ ModelRunnerCpp ,
44+ SamplingConfig ,
45+ )
46+ except (ImportError , ModuleNotFoundError ) as e :
47+ raise UnavailableError ("tensorrt_llm is not available. Please install it with `pip install tensorrt-llm`." ) from e
48+
4349use_trtllm_bindings = True
4450try :
4551 from tensorrt_llm .bindings import GptJsonConfig
You can’t perform that action at this time.
0 commit comments