RuntimeError: CUDA error (10): invalid device ordinal
遇到过很多次的问题了。主要原因大概是,你声明了:
import os
os.environ['CUDA_VISIBLE_DEVICES'] = "0"
device = "cuda:5"
也就是说,你先告诉程序,只有cuda:0
可以用,但却用了cuda:5
,解决方案就是改为:
device = "cuda:5"
python time 单位
秒,多用于进行简单的某个程序块的时间计算:
import time
start_time = time.time()
...
print("TIME: ".format(time.time()-start_time))
得到的就是...
这个程序段的运行时间(以秒为单位)
IndexError: only integers, slices (:
), ellipsis (...
), numpy.newaxis (None
) and integer or
具体啥错忘了,这里表示的是变量类型有误,只需要在出错的这行之前debug一下就能轻松解决~