У меня есть этот код: < /p>
import os
import torch
from datasets import Dataset
from transformers import (
AutoModelForCausalLM,
AutoTokenizer,
BitsAndBytesConfig,
TrainingArguments,
)
from peft import LoraConfig, PeftModel
from trl import SFTTrainer
from kaggle_secrets import UserSecretsClient
# =============================================================================
# 3. MODEL CONFIGURATION AND LOADING (Revised to 8-bit)
# We will load the model in 8-bit to avoid the triton dependency.
# =============================================================================
model_name = "Qwen/Qwen2.5-7B-Instruct"
# Load the base model with 8-bit quantization
print(f"\nLoading base model: {model_name} in 8-bit")
model = AutoModelForCausalLM.from_pretrained(
model_name,
load_in_8bit=True,
device_map="auto", # Automatically maps layers to available devices (GPU/CPU)
)
model.config.use_cache = False # Recommended for training
# Load tokenizer
tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True)
tokenizer.pad_token = tokenizer.eos_token
tokenizer.padding_side = "right"
# PEFT (LoRA) configuration remains the same
lora_config = LoraConfig(
r=16,
lora_alpha=32,
lora_dropout=0.05,
bias="none",
task_type="CAUSAL_LM",
target_modules=["q_proj", "k_proj", "v_proj", "o_proj", "gate_proj", "up_proj", "down_proj"],
)
< /code>
Но я получаю эту ошибку при запуске (я импортировал Triton) < /p>
Не удалось импортировать Transformers.integrations.bitsandbytes из -за следующей ошибки (посмотрите, чтобы увидеть его Traceback):
no module с именем triton.ops '< /p> < /p> < /ptockback < /p> < /ptrote) < /> < />
no module. /> Как решить эту проблему? < /p>
Подробнее здесь: https://stackoverflow.com/questions/797 ... ith-bitsan
ModulenotFoundError: «triton.ops» при загрузке 4-битной квантовой модели с битсандбитами на Kaggle ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как отлаживать Triton Python, особенно проходит компилятор Triton-JIT?
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Инструкции процессора Rust i128 ops отличаются от инструкций C++ i128 ops
Anonymous » » в форуме C++ - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как в Kaggle Notebook сохранить все файлы по их именам в /kaggle/working/... внутри вывода?
Anonymous » » в форуме Linux - 0 Ответы
- 45 Просмотры
-
Последнее сообщение Anonymous
-