Deepseek De Cero A Experto- Desde Instalacion A Produccion -mega- -

Luego desde tu app:

from transformers import TrainingArguments, Trainer from peft import LoraConfig, get_peft_model, prepare_model_for_kbit_training from datasets import load_dataset model = AutoModelForCausalLM.from_pretrained( "deepseek-ai/deepseek-llm-7b-chat", load_in_4bit=True, device_map="auto" ) tokenizer = AutoTokenizer.from_pretrained("deepseek-ai/deepseek-llm-7b-chat") tokenizer.pad_token = tokenizer.eos_token 2. Preparar para LoRA model = prepare_model_for_kbit_training(model) lora_config = LoraConfig( r=16, lora_alpha=32, target_modules=["q_proj", "v_proj", "k_proj", "o_proj"], lora_dropout=0.05, bias="none", task_type="CAUSAL_LM" ) model = get_peft_model(model, lora_config) 3. Cargar dataset dataset = load_dataset("json", data_files="mi_dataset.json", split="train") 4. Entrenamiento training_args = TrainingArguments( per_device_train_batch_size=4, gradient_accumulation_steps=4, num_train_epochs=3, learning_rate=2e-4, fp16=True, output_dir="./deepseek-lora", save_strategy="epoch" ) messages=[ {"role": "system"

respuesta = qa_chain("¿Cómo configurar el parámetro X en el sistema?") print(respuesta["result"]) Para documentos masivos, puedes inyectar todo el contexto directamente: Trainer from peft import LoraConfig

FROM vllm/vllm-openai:latest COPY --chown=ray:ray ./model_cache /root/.cache/huggingface ENV HF_HOME=/root/.cache/huggingface CMD ["--model", "deepseek-ai/deepseek-llm-7b-chat", "--port", "8000"] : task_type="CAUSAL_LM" ) model = get_peft_model(model

documento_completo = open("manual_largo.txt").read()[:950000] # 950k tokens response = client.chat.completions.create( model="deepseek-chat", messages=[ {"role": "system", "content": "Responde usando solo la información del siguiente documento:"}, {"role": "user", "content": f"Documento: {documento_completo}\n\nPregunta: ¿Cuál es el procedimiento de emergencia?"} ], max_tokens=2000 ) 5.1 Servicio con vLLM (Máximo rendimiento) vLLM es el servidor estándar para LLMs en producción.