UltraLight-VM-UNet
UltraLight-VM-UNet copied to clipboard
train error
作者您好 我在运行train时发生了以下错误|
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [32,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [33,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [34,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [35,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [36,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [37,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [38,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [39,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [40,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [41,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [42,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [43,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [44,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [45,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [46,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [47,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [48,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [49,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [50,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [51,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [52,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [53,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [54,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [55,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [56,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [57,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [58,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [59,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [60,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [61,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [62,0,0] Assertion input_val >= zero && input_val <= one
failed.
../aten/src/ATen/native/cuda/Loss.cu:92: operator(): block: [32,0,0], thread: [63,0,0] Assertion input_val >= zero && input_val <= one
failed.
Traceback (most recent call last):
File "/root/UltraLight-VM-UNet-main/train.py", line 189, in
Hi, you can check issue 6 for a similar question. I hope this will help you.
这个问题是由于标签问题导致的,一般就是你的数据集标签越界问题,比如你的标签一般是0,1,2,255,当出现了255的时候就会引发这种问题