Change code according to review

This commit is contained in:
Ivan Rodriguez 2016-07-15 12:21:27 +02:00
Родитель 671ea70583
Коммит 7d8657b1a8
2 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -108,12 +108,13 @@ __device__ __forceinline__ void StoreValues<4, float>(const float src[4], float*
template <typename T>
__device__ __forceinline__ T Shuffle(T input, int srcLane)
{
#if __CUDA_ARCH__ >= 300
#ifdef __CUDA_ARCH__
// shfl is supported only on Kepler+
static_assert(__CUDA_ARCH__ >= 300, "CNTK only supports only Kepler GPU architecture or newer");
return cub::ShuffleIndex(input, srcLane);
#else
assert(false);
return input; // keep compiler happy
return input;
#endif
}

Просмотреть файл

@ -52,7 +52,7 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="$(DebugBuild)">
<CudaCodeGen>$(CNTK_CUDA_CODEGEN_DEBUG)</CudaCodeGen>
<CudaCodeGen Condition="'$(CudaCodeGen)'==''">compute_20,sm_20;compute_30,sm_30</CudaCodeGen>
<CudaCodeGen Condition="'$(CudaCodeGen)'==''">compute_30,sm_30</CudaCodeGen>
</PropertyGroup>
<PropertyGroup Condition="$(ReleaseBuild)">
<CudaCodeGen>$(CNTK_CUDA_CODEGEN_RELEASE)</CudaCodeGen>