Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Commit 16be033

Browse files
committed
fix key error
Signed-off-by: Manxin Xu <manxin.xu@intel.com>
1 parent 22731d5 commit 16be033

File tree

2 files changed

+12
-11
lines changed
  • intel_extension_for_transformers/neural_chat

2 files changed

+12
-11
lines changed

intel_extension_for_transformers/neural_chat/chatbot.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -312,16 +312,16 @@ def build_chatbot(config: PipelineConfig=None):
312312
if use_retrieval_plugin:
313313
print(f"create retrieval plugin instance...")
314314
print(f"plugin parameters: ", retrieval_plugin_value['args'])
315-
# try:
316-
plugins["retrieval"]["instance"] = plugins["retrieval"]['class'](**retrieval_plugin_value['args'])
317-
# except Exception as e:
318-
# if "[Rereieval ERROR] Document format not supported" in str(e):
319-
# set_latest_error(ErrorCodes.ERROR_RETRIEVAL_DOC_FORMAT_NOT_SUPPORTED)
320-
# logging.error("build_chatbot: retrieval plugin init failed")
321-
# else:
322-
# set_latest_error(ErrorCodes.ERROR_GENERIC)
323-
# logging.error("build_chatbot: plugin init failed")
324-
# return
315+
try:
316+
plugins["retrieval"]["instance"] = plugins["retrieval"]['class'](**retrieval_plugin_value['args'])
317+
except Exception as e:
318+
if "[Rereieval ERROR] Document format not supported" in str(e):
319+
set_latest_error(ErrorCodes.ERROR_RETRIEVAL_DOC_FORMAT_NOT_SUPPORTED)
320+
logging.error("build_chatbot: retrieval plugin init failed")
321+
else:
322+
set_latest_error(ErrorCodes.ERROR_GENERIC)
323+
logging.error("build_chatbot: plugin init failed")
324+
return
325325
adapter.register_plugin_instance(plugin_name, plugins[plugin_name]["instance"])
326326

327327
if get_latest_error():

intel_extension_for_transformers/neural_chat/pipeline/plugins/retrieval/parser/parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ def load(self, input, **kwargs):
4949
self.min_chuck_size = kwargs['min_chuck_size']
5050
if 'process' in kwargs:
5151
self.process = kwargs['process']
52-
self.table_summary_model_name_or_path = kwargs['table_summary_model_name_or_path']
52+
if 'table_summary_model_name_or_path' in kwargs:
53+
self.table_summary_model_name_or_path = kwargs['table_summary_model_name_or_path']
5354
self.table_summary_mode = kwargs['table_summary_mode'] if 'table_summary_mode' in kwargs else 'none'
5455

5556
if isinstance(input, str):

0 commit comments

Comments
 (0)