mirror of
https://github.com/oobabooga/text-generation-webui.git
synced 2024-11-25 17:29:22 +01:00
Merge remote-tracking branch 'refs/remotes/origin/main'
This commit is contained in:
commit
b190676893
@ -71,6 +71,9 @@ def load_metadata(fname):
|
|||||||
ti_data_count = struct.unpack("<Q", file.read(8))[0]
|
ti_data_count = struct.unpack("<Q", file.read(8))[0]
|
||||||
kv_data_count = struct.unpack("<Q", file.read(8))[0]
|
kv_data_count = struct.unpack("<Q", file.read(8))[0]
|
||||||
|
|
||||||
|
if GGUF_VERSION == 1:
|
||||||
|
raise Exception('You are using an outdated GGUF, please download a new one.')
|
||||||
|
|
||||||
for i in range(kv_data_count):
|
for i in range(kv_data_count):
|
||||||
key_length = struct.unpack("<Q", file.read(8))[0]
|
key_length = struct.unpack("<Q", file.read(8))[0]
|
||||||
key = file.read(key_length)
|
key = file.read(key_length)
|
||||||
|
@ -17,6 +17,7 @@ def get_fallback_settings():
|
|||||||
'truncation_length': shared.settings['truncation_length'],
|
'truncation_length': shared.settings['truncation_length'],
|
||||||
'n_ctx': 2048,
|
'n_ctx': 2048,
|
||||||
'rope_freq_base': 0,
|
'rope_freq_base': 0,
|
||||||
|
'compress_pos_emb': 1,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -48,6 +49,10 @@ def get_model_metadata(model):
|
|||||||
metadata = metadata_gguf.load_metadata(model_file)
|
metadata = metadata_gguf.load_metadata(model_file)
|
||||||
if 'llama.context_length' in metadata:
|
if 'llama.context_length' in metadata:
|
||||||
model_settings['n_ctx'] = metadata['llama.context_length']
|
model_settings['n_ctx'] = metadata['llama.context_length']
|
||||||
|
if 'llama.rope.scale_linear' in metadata:
|
||||||
|
model_settings['compress_pos_emb'] = metadata['llama.rope.scale_linear']
|
||||||
|
if 'llama.rope.freq_base' in metadata:
|
||||||
|
model_settings['rope_freq_base'] = metadata['llama.rope.freq_base']
|
||||||
|
|
||||||
return model_settings
|
return model_settings
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user