knazeri / edge-connect

EdgeConnect: Structure Guided Image Inpainting using Edge Prediction, ICCV 2019 https://arxiv.org/abs/1901.00212
http://openaccess.thecvf.com/content_ICCVW_2019/html/AIM/Nazeri_EdgeConnect_Structure_Guided_Image_Inpainting_using_Edge_Prediction_ICCVW_2019_paper.html
Other
2.5k stars 528 forks source link

Who can help me slove this error? (when I try to train ) #175

Open lgl1227 opened 2 years ago

lgl1227 commented 2 years ago

python train.py --model 1 --checkpoints ./checkpoints/celebA

Training epoch: 1 loading error: datasets/celebA/train/000195.jpg Traceback (most recent call last): File "E:\PycharmProject\edge-connect\src\dataset.py", line 41, in getitem item = self.load_item(index) File "E:\PycharmProject\edge-connect\src\dataset.py", line 71, in load_item mask = self.load_mask(img, index) File "E:\PycharmProject\edge-connect\src\dataset.py", line 139, in load_mask mask_index = random.randint(0, len(self.mask_data) - 1) File "E:\Anaconda3\lib\random.py", line 222, in randint return self.randrange(a, b+1) File "E:\Anaconda3\lib\random.py", line 200, in randrange raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width)) ValueError: empty range for randrange() (0,0, 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "train.py", line 2, in main(mode=1) File "E:\PycharmProject\edge-connect\main.py", line 56, in main model.train() File "E:\PycharmProject\edge-connect\src\edge_connect.py", line 99, in train for items in train_loader: File "E:\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 521, in next data = self._next_data() File "E:\Anaconda3\lib\site-packages\torch\utils\data\dataloader.py", line 561, in _next_data data = self._dataset_fetcher.fetch(index) # may raise StopIteration File "E:\Anaconda3\lib\site-packages\torch\utils\data_utils\fetch.py", line 49, in fetch data = [self.dataset[idx] for idx in possibly_batched_index] File "E:\Anaconda3\lib\site-packages\torch\utils\data_utils\fetch.py", line 49, in data = [self.dataset[idx] for idx in possibly_batched_index] File "E:\PycharmProject\edge-connect\src\dataset.py", line 44, in getitem item = self.load_item(0) File "E:\PycharmProject\edge-connect\src\dataset.py", line 71, in load_item mask = self.load_mask(img, index) File "E:\PycharmProject\edge-connect\src\dataset.py", line 139, in load_mask mask_index = random.randint(0, len(self.mask_data) - 1) File "E:\Anaconda3\lib\random.py", line 222, in randint return self.randrange(a, b+1) File "E:\Anaconda3\lib\random.py", line 200, in randrange raise ValueError("empty range for randrange() (%d,%d, %d)" % (istart, istop, width)) ValueError: empty range for randrange() (0,0, 0)

song201216 commented 2 years ago

我也有这个错误,不知道您解决了没有

lgl1227 commented 2 years ago

并没有 我现在没有在看这个代码了

song201216 commented 2 years ago

谢谢,我已经解决了

------------------ 原始邮件 ------------------ 发件人: "Alex @.>; 发送时间: 2022年3月28日(星期一) 下午4:34 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [knazeri/edge-connect] Who can help me slove this error? (when I try to train ) (Issue #175)

并没有 我现在没有在看这个代码了

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

Chaneky commented 2 years ago

谢谢,我已经解决了 ------------------ 原始邮件 ------------------ 发件人: "Alex @.>; 发送时间: 2022年3月28日(星期一) 下午4:34 收件人: @.>; 抄送: @.>; @.>; 主题: Re: [knazeri/edge-connect] Who can help me slove this error? (when I try to train ) (Issue #175) 并没有 我现在没有在看这个代码了 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***> 我也有这个问题,请问怎么解决的啊,谢谢!

kaylahoo commented 1 year ago

能不能解决一下啊