Arama Yap Mesaj Senden
Rückruf anfordern
+90
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro
X
X

Wählen Sie Ihre Währung

Türkische Lira $ US Dollar Euro

Kontaktieren Sie uns

Standort Halkali Merkez Viertel Fatih Str. Ozgur Apt. No. 46, Kucukcekmece, Istanbul, 34303, TR
EKA SUNUCU · KI-TRAINING-FEHLERZENTRUM

LoRA Target Modules Not Found: q_proj, v_proj und all-linear beheben

PEFT Target-modules-not-found anhand Modellarchitektur, named_modules, q_proj/v_proj, Regex, all-linear und Versionskompatibilität diagnostizieren.

PyTorchTransformersPEFT / TRLLetzte technische Prüfung: 14. August 2026
01

Mit offizieller Dokumentation geprüfte Kernaussagen

01

PEFT-Target-Module-Namen hängen von der Modellarchitektur ab; q_proj/v_proj existieren nicht in jedem Modell.

02

Aktuelles PEFT unterstützt `target_modules='all-linear'` für QLoRA-artiges Training.

03

Selbst im Mai 2026 gab es neue PEFT-Issues zum target_modules-Parsing; Versionsunterschiede sind relevant.

02

Was der Fehler bedeutet

Der Fehler bedeutet, dass PEFT die gewünschten Layer-Namen im Modellgraph nicht findet. Meist Architektur-/Config-Problem, nicht CUDA.

03

Zuerst echte Modulnamen auflisten

Nicht blind `q_proj/v_proj` übernehmen. `model.named_modules()` auswerten und echte Linear-/Attention-Suffixe finden.

Diagnose- / Validierungsbefehle
python - <<'PY'
from collections import Counter
# model already loaded
mods=[]
for n,m in model.named_modules():
    if m.__class__.__name__ in {'Linear','Conv1D'}:
        mods.append(n)
print('\n'.join(mods[:200]))
print(Counter(x.split('.')[-1] for x in mods))
PY
04

Warum Llama/Qwen anders als BLOOM/GPT-NeoX sind

Viele Llama-artige Modelle nutzen q/k/v/o_proj; BLOOM verwendet fused query_key_value, GPT-2 oft c_attn. Target Modules müssen zur echten Architektur passen.

05

Wann `all-linear` sicherer ist

Für QLoRA auf allen Linear-Layern ist `all-linear` robuster als manuelle Listen. Trotzdem model-spezifische Output-/Multimodal-Layer prüfen.

06

Regex und exakte Suffix-Matches sind verschieden

String kann Regex sein, Liste Exact-/Suffix-Matching. Komplexe Regex können sich zwischen Versionen anders verhalten.

07

Auch die Basismodellklasse ist wichtig

Eine headless Klasse wie `LlamaModel` statt `AutoModelForCausalLM` kann einen anderen Graph erzeugen. Model Class und Task Type müssen zusammenpassen.

08

Wie man durch Updates gebrochene Configs diagnostiziert

Versionen der letzten funktionierenden Umgebung sichern und Module/Config nach Update vergleichen; 2026-Issues zeigen mögliche Parsing-Regressionen.

09

Prüfen, ob Adapter wirklich injiziert wurden

Nach erfolgreicher Injektion Trainable-Parameter zählen und einige Layers auf LoRA-A/B prüfen. Null oder extrem hoher Anteil deutet auf falsches Targeting.

Diagnose- / Validierungsbefehle
python - <<'PY'
# peft_model.print_trainable_parameters()
# for n,p in peft_model.named_parameters():
#     if p.requires_grad: print(n, p.numel())
PY
10

Entscheidung nach Modellfamilie

Erste Wahl: offizielles Modellbeispiel, zweite: named_modules, dritte: all-linear für QLoRA. Fremde Target-Listen zuletzt.

DIAGNOSTIC MATRIX

Häufige Target-Namen

ArchitekturBeispielHinweis
Llama/Qwen-artigq_proj, k_proj, v_proj, o_projGetrennte Projections
BLOOM-artigquery_key_valueFused QKV
GPT-2-artigc_attnConv1D/fused
QLoRA allgemeinall-linearRobuster Start
Produktionshinweis

In einer funktionierenden Trainingsumgebung Pakete nicht blind aktualisieren. GPU, Treiber, CUDA/PyTorch-Runtime, Transformers, Accelerate, PEFT, TRL, bitsandbytes/Diffusers, Modellrevision und Dataset-Fingerprint pro Run protokollieren.

FAQ

Häufige Fragen

Hat jedes Modell q_proj/v_proj?

Nein. Das sind Namen bestimmter Architekturen; echten Modellgraph prüfen.

Ist `all-linear` immer optimal?

Nein. Gute QLoRA-Basis, aber model-spezifische Layers müssen geprüft werden.

OFFICIAL SOURCES

Offizielle technische Quellen und Projekt-Issues

CLUSTER

Verwandte KI-Training-Ratgeber

EKA SUNUCU · GPU ALTYAPISI

GPU nach Trainingskonfiguration wählen.

Modellgröße, Precision, Context, Batch, LoRA/QLoRA oder Full Fine-Tuning und Multi-GPU gemeinsam bewerten.

GPU Sunucu VPS Destek
Top