Fix review findings for PR #15
This commit is contained in:
parent
5e8e4487ed
commit
7b324a63a1
2 changed files with 8 additions and 1 deletions
|
|
@ -2503,7 +2503,7 @@ class FastLlamaModel:
|
|||
load_in_4bit = load_in_4bit,
|
||||
load_in_8bit = kwargs.get("load_in_8bit", False),
|
||||
offload_embedding = False,
|
||||
fast_inference = False,
|
||||
fast_inference = fast_inference,
|
||||
)
|
||||
model.fast_generate = make_fast_generate_wrapper(model.generate)
|
||||
model.fast_generate_batches = None
|
||||
|
|
|
|||
|
|
@ -207,9 +207,16 @@ def _attach_bnb_multidevice_hooks(
|
|||
}
|
||||
|
||||
# force_hooks=True: install hooks even for single-device maps.
|
||||
main_device = device_map_int.get("")
|
||||
if main_device in (None, "cpu", "disk"):
|
||||
main_device = next(
|
||||
(d for d in device_map_int.values() if d not in ("cpu", "disk")),
|
||||
None,
|
||||
)
|
||||
dispatch_model(
|
||||
model,
|
||||
device_map = device_map_int,
|
||||
main_device = main_device,
|
||||
skip_keys = getattr(model, "_skip_keys_device_placement", None),
|
||||
force_hooks = True,
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue