我正在從這個出色的影像質量評估庫中運行深度學習推理:
./predict \
--docker-image nima-cpu \
--base-model-name MobileNet \
--weights-file $(pwd)/models/MobileNet/weights_mobilenet_technical_0.11.hdf5 \
--image-source $(pwd)/src/tests/test_images
Runningpredict是一個 Unix 可執行檔案,回傳以下示例輸出:
[
{
"image_id": "42039",
"mean_score_prediction": 5.154480201676051
},
{
"image_id": "42040",
"mean_score_prediction": 4.297615758532629
},
{
"image_id": "42041",
"mean_score_prediction": 5.450399260735139
},
{
"image_id": "42042",
"mean_score_prediction": 5.163813116261736
},
{
"image_id": "42044",
"mean_score_prediction": 5.728919437354534
}
]
我正在嘗試將此輸出保存到 json,但不知道如何保存。Appending--output $(pwd)/src/out.json或 的任何變體output都不會回傳任何內容。
Unix exe 是否具有用于匯出資料的默認標志?或者有沒有辦法查看這個exe中的所有標志選項?
uj5u.com熱心網友回復:
看起來 predict 是一個 bash 腳本。沒有關于引數應該如何作業的規則。我只是將您的輸出通過管道傳輸到這樣的檔案:
./predict \
--docker-image nima-cpu \
--base-model-name MobileNet \
--weights-file $(pwd)/models/MobileNet/weights_mobilenet_technical_0.11.hdf5 \
--image-source $(pwd)/src/tests/test_images
> output.json
最后一部分告訴您的終端將標準輸出(通常會顯示在您的螢屏上)發送到提到的檔案,創建它或覆寫它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/357970.html
