checking for False is not sufficent for NoneType/unset configs
This commit is contained in:
@@ -5,12 +5,12 @@ def validate_config(cfg):
|
|||||||
if cfg.adapter == "qlora":
|
if cfg.adapter == "qlora":
|
||||||
if cfg.merge_lora:
|
if cfg.merge_lora:
|
||||||
# can't merge qlora if loaded in 8bit or 4bit
|
# can't merge qlora if loaded in 8bit or 4bit
|
||||||
assert cfg.load_in_8bit is False
|
assert cfg.load_in_8bit is not True
|
||||||
assert cfg.load_4bit is False
|
assert cfg.load_4bit is not True
|
||||||
assert cfg.load_in_4bit is False
|
assert cfg.load_in_4bit is False
|
||||||
else:
|
else:
|
||||||
assert cfg.load_in_8bit is False
|
assert cfg.load_in_8bit is not True
|
||||||
assert cfg.load_4bit is False
|
assert cfg.load_4bit is not True
|
||||||
assert cfg.load_in_4bit is True
|
assert cfg.load_in_4bit is True
|
||||||
if not cfg.load_in_8bit and cfg.adapter == "lora":
|
if not cfg.load_in_8bit and cfg.adapter == "lora":
|
||||||
logging.warning("We recommend setting `load_in_8bit: true` for LORA finetuning")
|
logging.warning("We recommend setting `load_in_8bit: true` for LORA finetuning")
|
||||||
|
|||||||
Reference in New Issue
Block a user