kingabzpro / Phi-4-Reasoning-Plus-FinQA-COT

huggingface.co
Total runs: 0
24-hour runs: 0
7-day runs: 0
30-day runs: 0
Model's Last Updated: May 14 2025
text-generation

Introduction of Phi-4-Reasoning-Plus-FinQA-COT

Model Details of Phi-4-Reasoning-Plus-FinQA-COT

Fine-tuning Phi-4-reasoning-plus on FinQA Dataset

This project fine-tunes the microsoft/Phi-4-reasoning-plus model using a medical reasoning dataset ( TheFinAI/Fino1_Reasoning_Path_FinQA ).


Setup
  1. Install the required libraries:
pip install -U datasets accelerate peft trl bitsandbytes
pip install -U transformers
pip install huggingface_hub[hf_xet]
  1. Authenticate with Hugging Face Hub:

Make sure your Hugging Face token is stored in an environment variable:

export HF_TOKEN=your_huggingface_token

The notebook will automatically log you in using this token.


How to Run
  1. Load the Model and Tokenizer
    The script downloads the full Phi-4-reasoning-plus model.

  2. Prepare the Dataset

    • The notebook uses TheFinAI/Fino1_Reasoning_Path_FinQA (first 1000 samples).
    • It formats each example into an instruction-following prompt with step-by-step chain-of-thought reasoning.
  3. Fine-tuning

    • Fine-tuning is set up with PEFT (LoRA / Adapter Tuning style) to modify a small subset of model parameters.
    • TRL (Transformer Reinforcement Learning) is used to fine-tune efficiently.
  4. Push Fine-tuned Model

    • After training, the fine-tuned model and tokenizer are pushed back to your Hugging Face account.

Here is the training notebook: Fine_tuning_Phi-4-Reasoning-Plus

Model Configuration
  • Base Model : microsoft/Phi-4-reasoning-plus
  • Training : PEFT + TRL
  • Dataset : 1000 examples FinQA reasoning dataset

Notes
  • GPU Required : Make sure you have access to 1X A100s. Get it from RunPod for an hours. Training took only 7 minutes.
  • Environment : The notebook expects an environment where NVIDIA CUDA drivers are available ( nvidia-smi check is included).

Example Prompt Format
<|im_start|>system<|im_sep|>
Below is an instruction that describes a task, paired with an input that provides further context. 
Write a response that appropriately completes the request. 
Before answering, think carefully about the question and create a step-by-step chain of thoughts to ensure a logical and accurate response.
<|im_end|>
<|im_start|>user<|im_sep|>
{}<|im_end|>
<|im_start|>assistant<|im_sep|>
<think>
{}
</think>
{}

Usage Script (not-tested)
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel
import torch

# Base model (original model from Meta)
base_model_id = "microsoft/Phi-4-reasoning-plus"

# Your fine-tuned LoRA adapter repository
lora_adapter_id = "kingabzpro/Phi-4-Reasoning-Plus-FinQA-COT"


# Load base model
base_model = AutoModelForCausalLM.from_pretrained(
    base_model_id,
    device_map="auto",
    torch_dtype=torch.bfloat16,
    trust_remote_code=True,
)

# Attach the LoRA adapter
model = PeftModel.from_pretrained(
    base_model,
    lora_adapter_id,
    device_map="auto",
    trust_remote_code=True,
)

# Load tokenizer
tokenizer = AutoTokenizer.from_pretrained(base_model_id, trust_remote_code=True)

# Inference example
inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=1200)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)

print(response)

Runs of kingabzpro Phi-4-Reasoning-Plus-FinQA-COT on huggingface.co

0
Total runs
0
24-hour runs
0
3-day runs
0
7-day runs
0
30-day runs

More Information About Phi-4-Reasoning-Plus-FinQA-COT huggingface.co Model

More Phi-4-Reasoning-Plus-FinQA-COT license Visit here:

https://choosealicense.com/licenses/apache-2.0

Phi-4-Reasoning-Plus-FinQA-COT huggingface.co

Phi-4-Reasoning-Plus-FinQA-COT huggingface.co is an AI model on huggingface.co that provides Phi-4-Reasoning-Plus-FinQA-COT's model effect (), which can be used instantly with this kingabzpro Phi-4-Reasoning-Plus-FinQA-COT model. huggingface.co supports a free trial of the Phi-4-Reasoning-Plus-FinQA-COT model, and also provides paid use of the Phi-4-Reasoning-Plus-FinQA-COT. Support call Phi-4-Reasoning-Plus-FinQA-COT model through api, including Node.js, Python, http.

Phi-4-Reasoning-Plus-FinQA-COT huggingface.co Url

https://huggingface.co/kingabzpro/Phi-4-Reasoning-Plus-FinQA-COT

kingabzpro Phi-4-Reasoning-Plus-FinQA-COT online free

Phi-4-Reasoning-Plus-FinQA-COT huggingface.co is an online trial and call api platform, which integrates Phi-4-Reasoning-Plus-FinQA-COT's modeling effects, including api services, and provides a free online trial of Phi-4-Reasoning-Plus-FinQA-COT, you can try Phi-4-Reasoning-Plus-FinQA-COT online for free by clicking the link below.

kingabzpro Phi-4-Reasoning-Plus-FinQA-COT online free url in huggingface.co:

https://huggingface.co/kingabzpro/Phi-4-Reasoning-Plus-FinQA-COT

Phi-4-Reasoning-Plus-FinQA-COT install

Phi-4-Reasoning-Plus-FinQA-COT is an open source model from GitHub that offers a free installation service, and any user can find Phi-4-Reasoning-Plus-FinQA-COT on GitHub to install. At the same time, huggingface.co provides the effect of Phi-4-Reasoning-Plus-FinQA-COT install, users can directly use Phi-4-Reasoning-Plus-FinQA-COT installed effect in huggingface.co for debugging and trial. It also supports api for free installation.

Phi-4-Reasoning-Plus-FinQA-COT install url in huggingface.co:

https://huggingface.co/kingabzpro/Phi-4-Reasoning-Plus-FinQA-COT

Url of Phi-4-Reasoning-Plus-FinQA-COT

Phi-4-Reasoning-Plus-FinQA-COT huggingface.co Url

Provider of Phi-4-Reasoning-Plus-FinQA-COT huggingface.co

kingabzpro
ORGANIZATIONS

Other API from kingabzpro

huggingface.co

Total runs: 0
Run Growth: 0
Growth Rate: 0.00%
Updated:May 19 2024