GPU対応のPyTorch環境が正常に構築されました!
- Python: 3.11.9
- PyTorch: 2.7.1+cu118
- CUDA: 11.8
- GPU: NVIDIA GeForce RTX 4060 Ti (16GB)
python main.py --mode single --image "data/1_Test_images-kensg/kensg-rebarexposureRb_001.png"# 最初の10枚を処理
python main.py --mode batch --max_images 10
# 全254枚を処理
python main.py --mode batch- メモリ使用量: 約2.4GB
- 処理速度: 高速
- 精度: 最高
- 推奨環境: GPU 8GB以上
python main.py --mode single --image "path/to/image.png"- メモリ使用量: 約2.4GB (RAM)
- 処理速度: 遅い
- 精度: GPU版と同じ
python main.py --mode single --image "path/to/image.png" --no_fp16 --no_quantization- ❌ CUDA非対応: PyTorchのINT8動的量子化はCPUのみサポート
- ✅ 代替案: FP32でGPU実行(RTX 4060 Ti 16GBなら十分対応可能)
⚠️ 型の不一致: SAMモデルの一部でFP32とFP16の混在により動作不安定- ✅ 推奨: FP32で安定動作
RTX 4060 Ti 16GBの場合:
- FP32: 約2.4GB使用 → 余裕で対応可能
- バッチ処理も問題なし
| 設定 | GPU メモリ | 処理速度 | 備考 |
|---|---|---|---|
| GPU + FP32 | ~2.4GB | 高速 | 推奨 |
| CPU + FP32 | RAM 2.4GB | 遅い | GPU非対応環境用 |
✓ 単一画像検出: 正常動作(スコア: 0.9935)
✓ GPU使用: CUDA 11.8対応
✓ メモリ効率: 2.4GB / 16GB使用
✓ 結果保存: results/single/に出力
GPU環境で高速・高精度な損傷検出が可能です! 🚀