mirror of
https://github.com/wassname/alignment-handbook.git
synced 2026-07-16 11:16:52 +08:00
Refactor imports
This commit is contained in:
@@ -4,8 +4,9 @@ import torch
|
||||
from transformers import AutoTokenizer, BitsAndBytesConfig, PreTrainedTokenizer
|
||||
|
||||
from accelerate import Accelerator
|
||||
from peft import LoraConfig, PeftConfig
|
||||
from huggingface_hub import list_repo_files
|
||||
from peft import LoraConfig, PeftConfig
|
||||
|
||||
from .configs import DataArguments, ModelArguments
|
||||
from .data import DEFAULT_CHAT_TEMPLATE
|
||||
|
||||
@@ -78,6 +79,7 @@ def get_peft_config(model_args: ModelArguments) -> PeftConfig | None:
|
||||
|
||||
return peft_config
|
||||
|
||||
|
||||
def is_adapter_model(model_name_or_path: str, revision: str = "main") -> bool:
|
||||
repo_files = list_repo_files(model_name_or_path, revision=revision)
|
||||
return "adapter_model.safetensors" in repo_files or "adapter_model.bin" in repo_files
|
||||
return "adapter_model.safetensors" in repo_files or "adapter_model.bin" in repo_files
|
||||
|
||||
Reference in New Issue
Block a user