提交 e33af241 编写于 作者: D dzhwinter

"fast hack"

上级 ab5ecdf6
...@@ -33,6 +33,7 @@ __global__ void RandomGenerator(const size_t n, const int seed, ...@@ -33,6 +33,7 @@ __global__ void RandomGenerator(const size_t n, const int seed,
int idx = blockDim.x * blockIdx.x + threadIdx.x; int idx = blockDim.x * blockIdx.x + threadIdx.x;
for (; idx < n; idx += blockDim.x * gridDim.x) { for (; idx < n; idx += blockDim.x * gridDim.x) {
rng.discard(idx);
if (dist(rng) < dropout_prob) { if (dist(rng) < dropout_prob) {
mask_data[idx] = static_cast<T>(0); mask_data[idx] = static_cast<T>(0);
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册