public Tensor Div(Tensor result, Tensor lhs, Tensor rhs)
        {
            //return NativeWrapper.InvokeNullableResultElementwise(cdiv_func, result, lhs, rhs);

            Tensor writeTarget = TensorResultBuilder.GetWriteTarget(result, lhs, false, lhs.Sizes);

            TensorApplyCPU.Div(writeTarget, lhs, rhs);

            return(writeTarget);
        }