Fix ctransformers model unload (#3711)
Add missing comma in model types list Fixes marella/ctransformers#111
This commit is contained in:
parent
0c9e818bb8
commit
e4c3e1bdd2
2 changed files with 5 additions and 5 deletions
|
@ -10,8 +10,8 @@ class CtransformersModel:
|
|||
pass
|
||||
|
||||
@classmethod
|
||||
def from_pretrained(self, path):
|
||||
result = self()
|
||||
def from_pretrained(cls, path):
|
||||
result = cls()
|
||||
|
||||
config = AutoConfig.from_pretrained(
|
||||
str(path),
|
||||
|
@ -24,13 +24,13 @@ class CtransformersModel:
|
|||
mlock=shared.args.mlock
|
||||
)
|
||||
|
||||
self.model = AutoModelForCausalLM.from_pretrained(
|
||||
result.model = AutoModelForCausalLM.from_pretrained(
|
||||
str(result.model_dir(path) if result.model_type_is_auto() else path),
|
||||
model_type=(None if result.model_type_is_auto() else shared.args.model_type),
|
||||
config=config
|
||||
)
|
||||
|
||||
logger.info(f'Using ctransformers model_type: {self.model.model_type} for {self.model.model_path}')
|
||||
logger.info(f'Using ctransformers model_type: {result.model.model_type} for {result.model.model_path}')
|
||||
return result, result
|
||||
|
||||
def model_type_is_auto(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue