Views
No views yet
https://pytorch.org/get-started/locally/.pip install -r requirements.txtbitsandbytes is included only for Linux x86_64 by default. If you train on another GPU platform that supports it, install it manually.data/instruction_chat.jsonlmessages array compatible with HF chat templates:1{"messages":[
2 {"role":"system","content":"You are a helpful support bot for Zewish (women's nightwear). Answer concisely and cite policy names when relevant."},
3 {"role":"user","content":"Do you have cotton nighties under ₹800?"},
4 {"role":"assistant","content":"Yes—our cotton nighties start at ₹599. Filter by Fabric: Cotton and set price < ₹800. Sizes S–XXL are available."}
5]}data/eval_chat.jsonl for evaluation using eval_heuristic.py.train_sft.py (argparse-based)1python train_sft.py \
2 --base_model meta-llama/Meta-Llama-3-8B-Instruct \
3 --data_path data/instruction_chat.jsonl \
4 --output_dir outputs-support-loraBASE_MODEL, DATA_PATH, OUTPUT_DIR.infer_adapter.py1python infer_adapter.py \
2 --base_model meta-llama/Meta-Llama-3-8B-Instruct \
3 --adapters outputs-support-lora \
4 --user "I got the wrong size. What should I do?" \
5 --system "You are a helpful Zewish support bot. Be concise."data/rag_corpus.csv (columns: title,url,content):python rag_build.py --corpus data/rag_corpus.csv --out_dir rag_store1python rag_infer.py \
2 --base_model meta-llama/Meta-Llama-3-8B-Instruct \
3 --adapters outputs-support-lora \
4 --rag_dir rag_store \
5 --user "When will my order ship?"data/eval_chat.jsonl. Each line is a JSON object:1{
2 "messages": [
3 {"role": "system", "content": "You are a helpful Zewish support bot."},
4 {"role": "user", "content": "What is your return window?"}
5 ],
6 "checks": {
7 "must_include": ["7 days", "tags"],
8 "must_refuse": false
9 }
10}1python eval_heuristic.py \
2 --base_model meta-llama/Meta-Llama-3-8B-Instruct \
3 --adapters outputs-support-lora \
4 --eval_path data/eval_chat.jsonl--per_device_train_batch_size, increase --gradient_accumulation_steps, reduce --max_seq_length, or switch to Unsloth.--no_4bit.