فهرست منبع

perf(zhch): 修改 GPU 设备配置并移除浮点精度设置

- 将 paddle.set_default_dtype("float32") 注释掉,移除单精度设置
- 修改 device 参数从 "gpu:0,1,2,3" 改为 "gpu:3",使用单个 GPU 设备
zhch158_admin 3 ماه پیش
والد
کامیت
7e964017cc
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      zhch/ppstructurev3_multi_gpu_multiprocess_official.py

+ 2 - 2
zhch/ppstructurev3_multi_gpu_multiprocess_official.py

@@ -50,7 +50,7 @@ def worker(pipeline_name_or_config_path: str,
         os.environ['CUDA_VISIBLE_DEVICES'] = device_id
 
         # 设置paddle使用单精度,避免混合精度问题
-        paddle.set_default_dtype("float32")
+        # paddle.set_default_dtype("float32")
         
         # 清理GPU缓存
         if paddle.device.cuda.device_count() > 0:
@@ -430,7 +430,7 @@ if __name__ == "__main__":
             "input_dir": "../../OmniDocBench/OpenDataLab___OmniDocBench/images",
             "output_dir": "./OmniDocBench_Results_Official",
             "pipeline": "PP-StructureV3",
-            "device": "gpu:0,1,2,3",
+            "device": "gpu:3",
             "instances_per_device": 1,
             "batch_size": 1,
             # "test_mode": False