Each branch contains an individual bits per weight, with the main one containing only the meaurement.json for further conversions.
Nxcode-CQ-7B-orpo is an
Monolithic Preference Optimization without Reference Model fine-tune of Qwen/CodeQwen1.5-7B on 100k samples of high-quality ranking data.
Top 1 average score.
Top 2 winrate.
1from transformers import AutoModelForCausalLM, AutoTokenizer
2device = "cuda" # the device to load the model onto
3
4model = AutoModelForCausalLM.from_pretrained(
5 "NTQAI/Nxcode-CQ-7B-orpo",
6 torch_dtype="auto",
7 device_map="auto"
8)
9tokenizer = AutoTokenizer.from_pretrained("NTQAI/Nxcode-CQ-7B-orpo")
10
11prompt = """Complete the following Python function:
12from typing import List
13
14
15def has_close_elements(numbers: List[float], threshold: float) -> bool:
16 """ Check if in given list of numbers, are any two numbers closer to each other than
17 given threshold.
18 >>> has_close_elements([1.0, 2.0, 3.0], 0.5)
19 False
20 >>> has_close_elements([1.0, 2.8, 3.0, 4.0, 5.0, 2.0], 0.3)
21 True
22 """
23"""
24messages = [
25 {"role": "user", "content": prompt}
26]
27
28inputs = tokenizer.apply_chat_template(messages, add_generation_prompt=True, return_tensors="pt").to(model.device)
29outputs = model.generate(inputs, max_new_tokens=512, do_sample=False, top_k=50, top_p=0.95, num_return_sequences=1, eos_token_id=tokenizer.eos_token_id)
30res = tokenizer.decode(outputs[0][len(inputs[0]):], skip_special_tokens=True)
31
For personal communication related to this project, please contact Nha Nguyen Van (
nha.nguyen@ntq-solution.com.vn).