Views
No views yet
question\n\nanswer)transformers.pipeline() API geladen werden!pip install transformers torch huggingface-hub1import torch
2from transformers import AutoTokenizer
3import sys
4import os
5from huggingface_hub import hf_hub_download
6
7MODEL_NAME = "arnomatic/moe-combined-all3-v9-156k-finetuned"
8
9# 1. Download Custom Model Code
10print("🔄 Downloading custom model code...")
11model_files = ["moe_config.py", "moe_layers.py", "moe_model.py"]
12download_dir = "/tmp/moe_code"
13os.makedirs(download_dir, exist_ok=True)
14
15for filename in model_files:
16 hf_hub_download(
17 repo_id=MODEL_NAME,
18 filename=filename,
19 local_dir=download_dir,
20 local_dir_use_symlinks=False
21 )
22
23sys.path.insert(0, download_dir)
24
25# 2. Import Custom Model
26from moe_model import MoEGPTForCausalLM
27
28# 3. Load Model & Tokenizer
29print("🔄 Loading model...")
30model = MoEGPTForCausalLM.from_pretrained(
31 MODEL_NAME,
32 device_map="auto", # Auto FP32 detection
33)
34tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
35model.eval()
36
37# 4. Generate Response (Llama 3.2 Format!)
38prompt = "Was ist künstliche Intelligenz?\n\n"
39inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
40
41with torch.no_grad():
42 outputs = model.generate(
43 **inputs,
44 max_new_tokens=300,
45 temperature=0.6,
46 top_p=0.7,
47 do_sample=True,
48 repetition_penalty=1.2,
49 eos_token_id=tokenizer.eos_token_id,
50 )
51
52# Decode only the answer (without prompt)
53answer_tokens = outputs[0][inputs['input_ids'].shape[1]:]
54answer = tokenizer.decode(answer_tokens, skip_special_tokens=True)
55print(answer)question\n\nanswer<|begin_of_text|> hinzu. Das \n\n am Ende der Frage ist erforderlich!1"Wie heisst die Hauptstadt der Schweiz?\n\n"
2"Erkläre mir Machine Learning in einem Satz:\n\n"
3"Schreibe ein Gedicht über Leidenschaft und Liebe:\n\n"
4"Wie funktioniert ein Computer?\n\n""Wie heisst die Hauptstadt der Schweiz?\n\n"Die Hauptstadt der Schweiz ist Bern."Schreibe ein Gedicht über Leidenschaft und Liebe:\n\n"In den Tiefen des Lebens entdecke ich die Kraft,
Liebe ist ein Sturm, der unerbittlich sein kann.
Leidenschaft, ein Fluss,
In diesem stürmischen Meer fließt das Leben,
Wo Sonnenstrahlen tanzen und Wellen schlagen,
Die Freude liegt in deinen Augen.
Mit jedem Schlag, jeder Anblick,
Von wildem Glanz, von glühendem Licht,
Wiegen sich Träume durch die Nacht,
Ein Wunder, das niemand versteht."Erkläre mir Machine Learning in einem Satz:\n\n"Machine Learning ist der Prozess der künstlichen Intelligenz, bei dem
Algorithmen auf Daten aus Beispielen abrufen und analysieren, wie sie
Muster erkennen, Vorhersagen treffen und Entscheidungen treffen."Wie funktioniert ein Computer?\n\n"Ein Computer ist ein leistungsfähiges Werkzeug, das viele Anwendungen in
verschiedenen Bereichen wie Bildverarbeitung, Grafikdesign, Datenanalyse
und Programmierung bietet. Es verfügt über eine Vielzahl von Funktionen,
die es einem Computer ermöglichen, komplexe Aufgaben zu erledigen und
große Datenmengen schnell zu analysieren. Darüber hinaus unterstützt der
Computer die Arbeit mit großen Datenmengen, so dass er schnelle
Entscheidungsfindungen, Fehlerbehebung und -korrektur durchführt.
Insgesamt ist ein Computer für seine Fähigkeit bekannt, komplexe Aufgaben
mit hoher Genauigkeit und Effizienz zu erledigen.1# Balanced (Empfohlen)
2temperature=0.6
3top_p=0.7
4top_k=50
5repetition_penalty=1.2
6max_new_tokens=300
7
8# Kreativer (für Gedichte/Geschichten)
9temperature=0.7
10top_p=0.9
11repetition_penalty=1.1
12max_new_tokens=500
13
14# Präziser (für Fakten)
15temperature=0.4
16top_p=0.6
17top_k=40
18repetition_penalty=1.3
19max_new_tokens=200| Kategorie | Score | Beschreibung |
|---|---|---|
| Kreative Texte | 9/10 | Exzellente Poesie, fließende Geschichten |
| Faktische Fragen | 7/10 | Korrekte Antworten, manchmal zu ausführlich |
| Technische Erklärungen | 8/10 | Gute Konzeptverständnis, strukturiert |
| Kohärenz | 8/10 | Sehr gute Satzstruktur, konsistenter Stil |
| Deutsch-Qualität | 9/10 | Native-level Grammatik und Stil |
pipeline() API is not supported. Please use the code examples provided above.