|
|
@@ -1,10 +1,10 @@
|
|
|
# FAQ(常见问题)
|
|
|
|
|
|
-- [GUI相关问题](##GUI相关问题)
|
|
|
-- [API训练相关问题](##API训练相关问题)
|
|
|
-- [推理部署问题](##推理部署问题)
|
|
|
+- [GUI相关问题](## GUI相关问题)
|
|
|
+- [API训练相关问题](## API训练相关问题)
|
|
|
+- [推理部署问题](## 推理部署问题)
|
|
|
|
|
|
-##GUI相关问题
|
|
|
+## GUI相关问题
|
|
|
**Q:** GUI卡死后怎么解决?
|
|
|
**A:** 卡死后点击一下这个按钮即可恢复正常。
|
|
|
<p align="center">
|
|
|
@@ -20,7 +20,7 @@
|
|
|
|
|
|
查看上述三个日志文件,基本可以定位出是否是显存不足、或者是数据路径不对等问题。如果是显存不足,请调低batch_size(需同时按比例调低学习率等参数)。其他无法解决的问题,可以前往GitHub[提ISSUE](https://github.com/PaddlePaddle/PaddleX/issues),描述清楚问题会有工程师及时回复。
|
|
|
|
|
|
-##API训练相关问题
|
|
|
+## API训练相关问题
|
|
|
**Q:** loss为nan时怎么办?
|
|
|
**A:** loss为nan表示梯度爆炸,导致loss为无穷大。这时候,需要将学习率(learning rate)调小,或者增大批大小(batch_size)。
|
|
|
|
|
|
@@ -30,7 +30,7 @@
|
|
|
**Q:** 用命令行跑 `.\paddlex_inference\detector.exe` 这个指令没有什么提示,也没有输出,怎么回事?
|
|
|
**A:** 可能是缺少dll,双击执行一下out目录下的detector.exe或model_infer.exe,会有提示。
|
|
|
|
|
|
-##推理部署问题
|
|
|
+## 推理部署问题
|
|
|
**Q:** 如何在程序中手动释放inference model和占用的显存?
|
|
|
**A:** 在主进程中初始化predictor,然后在线程里完成图片的预测,这样使用是没有问题的。线程退出后显存不会释放,主进程退出才会释放显存。线程退出后,后续显存是可以复用的,不会一直增长。
|
|
|
|
|
|
@@ -42,4 +42,4 @@
|
|
|
**A:** 检测结果可以用`pdx.det.visualize`,分割结果可以用`pdx.seg.visualize`,API说明见[文档](https://github.com/PaddlePaddle/PaddleX/blob/develop/docs/apis/prediction.md)
|
|
|
|
|
|
**Q:** 如何用旧的部署代码部署新的模型?
|
|
|
-**A:** 2.0版本的cpp部署支持新旧版本的paddlex/gui导出的模型进行部署, 但是python不兼容。 GUI新旧版本也不兼容, 新版本只能加载新版本训练的模型。
|
|
|
+**A:** 2.0版本的cpp部署支持新旧版本的paddlex/gui导出的模型进行部署, 但是python不兼容。 GUI新旧版本也不兼容, 新版本只能加载新版本训练的模型。
|