mirror of
https://github.com/nomic-ai/gpt4all
synced 2024-11-02 09:40:42 +00:00
pyllmodel: print specific error message
This commit is contained in:
parent
34f2ec2b33
commit
4392bf26e0
@ -259,12 +259,13 @@ class LLModel:
|
|||||||
True if model loaded successfully, False otherwise
|
True if model loaded successfully, False otherwise
|
||||||
"""
|
"""
|
||||||
model_path_enc = model_path.encode("utf-8")
|
model_path_enc = model_path.encode("utf-8")
|
||||||
self.model = llmodel.llmodel_model_create(model_path_enc)
|
err = LLModelError()
|
||||||
|
self.model = llmodel.llmodel_model_create2(model_path_enc, b"auto", ctypes.byref(err))
|
||||||
|
|
||||||
|
if self.model is None:
|
||||||
|
raise ValueError(f"Unable to instantiate model: code={err.code}, {err.message.decode()}")
|
||||||
|
|
||||||
if self.model is not None:
|
|
||||||
llmodel.llmodel_loadModel(self.model, model_path_enc)
|
llmodel.llmodel_loadModel(self.model, model_path_enc)
|
||||||
else:
|
|
||||||
raise ValueError("Unable to instantiate model")
|
|
||||||
|
|
||||||
filename = os.path.basename(model_path)
|
filename = os.path.basename(model_path)
|
||||||
self.model_name = os.path.splitext(filename)[0]
|
self.model_name = os.path.splitext(filename)[0]
|
||||||
|
Loading…
Reference in New Issue
Block a user