我試圖運行一個Detectron2模型在磚和不能找出如何注冊我的火車,val和測試數據集。我生活在一個Azure數據湖。我已經嚐試以下沒有運氣。任何幫助都是感激。
1)Azure指定完整路徑:
path_to_data = " abfss: / / < > @ < >.dfs.core.windows.net/recommender/house-detector-datasets”
從detectron2.data。數據導入register_coco_instances
register_coco_instances (“house_train3”, {}, f”{path_to_data} /火車/ instances_default。json " f " {path_to_data} /火車”)
2)搬到臨時本地存儲:
進口操作係統
os.mkdir (“house-detector-datasets”)
my_blob_folder = " abfss: / / < > @ < >.dfs.core.windows.net/recommender/house-detector-datasets”
dbutils.fs。cp (my_blob_folder house-detector-datasets,遞歸= True)
path_to_data = " house-detector-datasets "
register_coco_instances (“house_train4”, {}, f”{path_to_data} /火車/ instances_default。json " f " {path_to_data} /火車”)
3)搬到dbfs第一:
相同的代碼2)除了搬到dbfs: / tmp /。
在所有這些情況下,我得到了錯誤當我試著訪問注冊數據集(例如,下麵的代碼失敗錯誤“沒有這樣的文件或目錄”)……
my_dataset_train_metadata = MetadataCatalog.get (“house_train3”) dataset_dicts = DatasetCatalog.get (“house_train3”)
mygiftcardsite寫道:
我認為這可能會幫助你
從detectron2.data <代碼>。數據導入register_coco_instances register_coco_instances (YourTrainDatasetName“{}”,路徑來訓練。json”、“道路訓練圖像文件夾”)register_coco_instances (YourTestDatasetName“{}”,路徑進行測試。json”、“路徑測試圖像文件夾”)
讓我知道它是否適合你。我已經訓練detectron2使用。
我也使用這種訓練而不是磚(這就是我想要的工作)。出於某種原因,我指定的路徑模型無法找到。你的路是什麼樣子,你的數據嗎?