ModulenotFoundError: «triton.ops» при загрузке 4-битной квантовой модели с битсандбитами на KagglePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 ModulenotFoundError: «triton.ops» при загрузке 4-битной квантовой модели с битсандбитами на Kaggle

Сообщение Anonymous »

У меня есть этот код: < /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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»