簡體   English   中英

Tensorflow:如何手動分片數據集

[英]Tensorflow: how to manually shard a dataset

我正在使用MirroredStrategy執行多 GPU 訓練,但它似乎沒有正確分片數據。 你 go 如何手動分片數據?

我知道我可以對shard數據集使用分tf.data方法,但為此我需要訪問工作人員 ID,但我不知道如何獲取它。 如何訪問工作人員 ID?

MirroredStrategy在單個 worker 上運行(對於多個 worker 有MultiWorkerMirroredStrategy )。 因為它只在一個 worker 上運行,所以MirroredStrategy運行一個Dataset管道,沒有任何數據分片。 在每一步, MirroredStrategy都會為每個工作人員請求一個數據集元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM