Views
No views yet
1from transformers import AutoTokenizer, AutoModelForCausalLM
2import torch
3
4tokenizer = AutoTokenizer.from_pretrained(
5 "taoki/Mistral-7B-Instruct-v0.3_lora_jmultiwoz-dolly-amenokaku-alpaca_jp_python"
6)
7model = AutoModelForCausalLM.from_pretrained(
8 "taoki/Mistral-7B-Instruct-v0.3_lora_jmultiwoz-dolly-amenokaku-alpaca_jp_python"
9)
10
11if torch.cuda.is_available():
12 model = model.to("cuda")
13
14prompt="""[INST] OpenCVを用いて定点カメラから画像を保存するコードを示してください。 [/INST]"""
15
16input_ids = tokenizer(prompt, return_tensors="pt").to(model.device)
17outputs = model.generate(
18 **input_ids,
19 max_new_tokens=512,
20 do_sample=True,
21 top_p=0.9,
22 temperature=0.2,
23 repetition_penalty=1.1,
24)
25print(tokenizer.decode(outputs[0]))<s>[INST] OpenCVを用いて定点カメラから画像を保存するコードを示してください。 [/INST]```python
import cv2
# カメラの設定
cap = cv2.VideoCapture(0)
# フレーム数
frame_count = 10
# 画像の保存
for i in range(frame_count):
# フレームの取得
ret, frame = cap.read()
# 画像の保存
cv2.imwrite('image_{}.jpg'.format(i), frame)
# カメラの終了
cap.release()
```</s>