Support loading textual inversion embeddings from safetensors files
This commit is contained in:
parent
9cfd10cdef
commit
f9706acf43
|
@ -9,6 +9,7 @@ import tqdm
|
||||||
import html
|
import html
|
||||||
import datetime
|
import datetime
|
||||||
import csv
|
import csv
|
||||||
|
import safetensors.torch
|
||||||
|
|
||||||
from PIL import Image, PngImagePlugin
|
from PIL import Image, PngImagePlugin
|
||||||
|
|
||||||
|
@ -150,6 +151,8 @@ class EmbeddingDatabase:
|
||||||
name = data.get('name', name)
|
name = data.get('name', name)
|
||||||
elif ext in ['.BIN', '.PT']:
|
elif ext in ['.BIN', '.PT']:
|
||||||
data = torch.load(path, map_location="cpu")
|
data = torch.load(path, map_location="cpu")
|
||||||
|
elif ext in ['.SAFETENSORS']:
|
||||||
|
data = safetensors.torch.load_file(path, device="cpu")
|
||||||
else:
|
else:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue