blob: a798f26db60db6ad53d9b7112b08f80f609b80aa [file] [log] [blame]
/*!
* Copyright (c) 2016 by Contributors
* \file init_op.cu
* \brief GPU Implementation of init op
*/
#include "./init_op.h"
namespace mxnet {
namespace op {
NNVM_REGISTER_OP(_zeros)
.set_attr<FCompute>("FCompute<gpu>", FillCompute<gpu, 0>);
NNVM_REGISTER_OP(_ones)
.set_attr<FCompute>("FCompute<gpu>", FillCompute<gpu, 1>);
NNVM_REGISTER_OP(_arange)
.set_attr<FCompute>("FCompute<gpu>", RangeCompute<gpu>);
NNVM_REGISTER_OP(zeros_like)
.set_attr<FCompute>("FCompute<gpu>", FillCompute<gpu, 0>);
NNVM_REGISTER_OP(ones_like)
.set_attr<FCompute>("FCompute<gpu>", FillCompute<gpu, 1>);
} // namespace op
} // namespace mxnet