No NVENC capable devices found

The error log is :
[h264_nvenc @ 0x183d7c0] Loaded Nvenc version 7.0
[h264_nvenc @ 0x183d7c0] Nvenc initialized successfully
[h264_nvenc @ 0x183d7c0] 1 CUDA capable devices found
[h264_nvenc @ 0x183d7c0] [ GPU #0 - < GeForce GTX 645 > has Compute SM 3.0 ]
[h264_nvenc @ 0x183d7c0] OpenEncodeSessionEx failed: out of memory (10)
[h264_nvenc @ 0x183d7c0] No NVENC capable devices found
[h264_nvenc @ 0x183d7c0] Nvenc unloaded

One Channel:
cmd(ffmpeg) to transcode success!
Another Channel:
err as the log(No NVENC capable devices found)

I donot why?Because I found at the nvidia websit:the GK106 can support 10+ channel.

Is there anyone can tell me why?