《変更前》
ご利用ありがとうございます。
| import torch | |
| import torch.nn.functional as F | |
| _orig_sdp = F.scaled_dot_product_attention | |
| def _safe_sdp(*args, **kwargs): | |
| # diffusers 側が query/key/value で渡してくるケースに対応 | |
| if len(args) >= 3: | |
| q, k, v = args[:3] | |
| rest_args = args[3:] |
| from transformers import AutoModel, AutoTokenizer | |
| import torch | |
| import os | |
| model_name = 'deepseek-ai/DeepSeek-OCR' | |
| tokenizer = AutoTokenizer.from_pretrained(model_name, trust_remote_code=True) | |
| model = AutoModel.from_pretrained(model_name, trust_remote_code=True, use_safetensors=True) |
| #!/usr/bin/env python | |
| import time | |
| from lerobot.teleoperators.so100_leader import SO100Leader, SO100LeaderConfig | |
| print("test start") | |
| # SO100 Leaderアームの設定 | |
| config = SO100LeaderConfig( | |
| port="/dev/tty.usbmodem59700734031", # Macの場合のポート例 |
| /* | |
| Wiring Diagram: | |
| M5Stack Core2 | |
| ------------- | |
| GPIO 26 ---+ 1kΩ Resistor --- Gate/Base of MOSFET/Transistor | |
| | | |
| GND (Common Ground) | |
| Motor Supply |