|
|
|
@ -30,11 +30,11 @@ class SamplingIdOp : public framework::OperatorWithKernel {
|
|
|
|
|
} // namespace paddle
|
|
|
|
|
|
|
|
|
|
namespace ops = paddle::operators;
|
|
|
|
|
REGISTER_OPERATOR(samplingid, ops::SamplingIdOp, ops::SamplingIdOpMaker,
|
|
|
|
|
REGISTER_OPERATOR(sampling_id, ops::SamplingIdOp, ops::SamplingIdOpMaker,
|
|
|
|
|
paddle::framework::EmptyGradOpMaker);
|
|
|
|
|
|
|
|
|
|
REGISTER_OP_CPU_KERNEL(
|
|
|
|
|
slice, ops::SamplingIdKernel<paddle::platform::CPUDeviceContext, int>,
|
|
|
|
|
sampling_id, ops::SamplingIdKernel<paddle::platform::CPUDeviceContext, int>,
|
|
|
|
|
ops::SamplingIdKernel<paddle::platform::CPUDeviceContext, int64_t>,
|
|
|
|
|
ops::SamplingIdKernel<paddle::platform::CPUDeviceContext, float>,
|
|
|
|
|
ops::SamplingIdKernel<paddle::platform::CPUDeviceContext, double>);
|
|
|
|
|