{"id":277,"hash":"42483402f1b52777bc900fde6977f1d383cf1e55feef55cd0923b909606d19b6","pattern":"CUDA runtime error (59) : device-side assert triggered","full_message":"THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1524584710464/work/aten/src/THC/generated/../generic/THCTensorMathPointwise.cu line=265 error=59 : device-side assert triggered\nTraceback (most recent call last):\n  File \"main.py\", line 109, in <module>\n    train(loader_train, model, criterion, optimizer)\n  File \"main.py\", line 54, in train\n    optimizer.step()\n  File \"/usr/local/anaconda35/lib/python3.6/site-packages/torch/optim/sgd.py\", line 93, in step\n    d_p.add_(weight_decay, p.data)\nRuntimeError: cuda runtime error (59) : device-side assert triggered at /opt/conda/conda-bld/pytorch_1524584710464/work/aten/src/THC/generated/../generic/THCTensorMathPointwise.cu:265\n\nHow do I resolve this error?","ecosystem":"pypi","package_name":"pytorch","package_version":null,"solution":"In general, when encountering cuda runtine errors, it is advisable to run your program again using the CUDA_LAUNCH_BLOCKING=1 flag to obtain an accurate stack trace. \n\nIn your specific case, the targets of your data were too high (or low) for the specified number of classes.","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/51691563/cuda-runtime-error-59-device-side-assert-triggered","votes":98,"created_at":"2026-04-19T04:41:44.170080+00:00","updated_at":"2026-04-19T04:51:56.201133+00:00"}