亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

RuntimeError: unable to write to file </torch_1086

2023-06-29 08:33:33
289
0

在(zai)對fastreid進行容器化服務(wu)時,使用(yong)pytorch的Dataloader類加(jia)(jia)載數據,加(jia)(jia)載數據代(dai)碼

test_loader = DataLoader(
       
        dataset=test_set,
        batch_sampler=batch_sampler,
        num_workers=num_workers,  # save some memory
        collate_fn=fast_batch_collator,
        # pin_memory=True,
    )

讀取數據過(guo)程(cheng)中(zhong),出現如下錯誤(wu):

Traceback (most recent call last):
File "/dl/python/python/lib/python3.6/multiprocessing/queues.py", line 234, in _feed
obj = _ForkingPickler.dumps(obj)
File "/dl/python/python/lib/python3.6/multiprocessing/reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
File "/dl/python/lib/python3.6/site-packages/torch/multiprocessing/reductions.py", line 321, in reduce_storage
fd, size = storage.share_fd()
RuntimeError: unable to write to file </torch_108661_22634063>
Traceback (most recent call last):
File "/dl/python/python/lib/python3.6/multiprocessing/queues.py", line 234, in _feed
obj = _ForkingPickler.dumps(obj)
File "/dl/python/python/lib/python3.6/multiprocessing/reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
File "/dl/python/lib/python3.6/site-packages/torch/multiprocessing/reductions.py", line 321, in reduce_storage
fd, size = storage.share_fd()
RuntimeError: unable to write to file </torch_108661_1392190158>

問題原因:

上(shang)述問(wen)題發生在容器中,可(ke)能是因為(wei)容器內(nei)的共享內(nei)存(cun)機(ji)制與宿主機(ji)有所不同,導致無法(fa)正確地傳(chuan)輸(shu)數據(ju)。

解決方法:

使用 --ipc=host 選項啟動容器,以(yi)便(bian)容器和宿主機可(ke)以(yi)共享(xiang)進程間(jian)通信(IPC)資(zi)源,上述錯誤不再(zai)出現。

 

0條評論
0 / 1000
張****佳
7文(wen)章數
1粉絲數
張****佳
7 文(wen)章 | 1 粉絲
張****佳
7文章數
1粉(fen)絲數
張****佳
7 文章 | 1 粉(fen)絲
原創

RuntimeError: unable to write to file </torch_1086

2023-06-29 08:33:33
289
0

在(zai)對fastreid進行容器化(hua)服務時(shi),使用pytorch的Dataloader類(lei)加(jia)載數據(ju),加(jia)載數據(ju)代碼

test_loader = DataLoader(
       
        dataset=test_set,
        batch_sampler=batch_sampler,
        num_workers=num_workers,  # save some memory
        collate_fn=fast_batch_collator,
        # pin_memory=True,
    )

讀取(qu)數據過程中(zhong),出現如下(xia)錯誤:

Traceback (most recent call last):
File "/dl/python/python/lib/python3.6/multiprocessing/queues.py", line 234, in _feed
obj = _ForkingPickler.dumps(obj)
File "/dl/python/python/lib/python3.6/multiprocessing/reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
File "/dl/python/lib/python3.6/site-packages/torch/multiprocessing/reductions.py", line 321, in reduce_storage
fd, size = storage.share_fd()
RuntimeError: unable to write to file </torch_108661_22634063>
Traceback (most recent call last):
File "/dl/python/python/lib/python3.6/multiprocessing/queues.py", line 234, in _feed
obj = _ForkingPickler.dumps(obj)
File "/dl/python/python/lib/python3.6/multiprocessing/reduction.py", line 51, in dumps
cls(buf, protocol).dump(obj)
File "/dl/python/lib/python3.6/site-packages/torch/multiprocessing/reductions.py", line 321, in reduce_storage
fd, size = storage.share_fd()
RuntimeError: unable to write to file </torch_108661_1392190158>

問題原因:

上述問題(ti)發生在容(rong)器中(zhong),可(ke)能是因(yin)為容(rong)器內(nei)的(de)共(gong)享內(nei)存機制(zhi)與宿(su)主機有所(suo)不同,導(dao)致無法正確地傳輸數據。

解決方法:

使用 --ipc=host 選項啟動容器(qi),以便容器(qi)和宿主機(ji)可以共享進程間通信(IPC)資源,上述錯(cuo)誤不再出(chu)現。

 

文章來自個人專欄
文章 | 訂閱(yue)
0條評論
0 / 1000
請輸入你的評論
0
0