Почему флаги основного контекста отличаются от флагов его контекста?

#cuda #cuda-driver

#cuda #cuda-драйвер

Вопрос:

Когда я получу флаги моего основного контекста …

  • используя cuDevicePrimaryCtxGetState() , я получаю 0.
  • используя cuCtxGetFlags() , я получаю 0x8.

Почему бы этим флагам не быть одинаковыми? Или — они «одинаковы до устаревших флагов», например CU_CTX_MAP_HOST , которые есть 0x8 ? Если это последний случай, то почему он не игнорируется молча при установке флагов основного контекста?