randomUniform<T extends SizedNativeType> function

VARP randomUniform<T extends SizedNativeType>(
  1. VARP shape, {
  2. double low = 0.0,
  3. double high = 1.0,
  4. int seed0 = 0,
  5. int seed1 = 0,
})

Implementation

VARP randomUniform<T extends ffi.SizedNativeType>(
  VARP shape, {
  double low = 0.0,
  double high = 1.0,
  int seed0 = 0,
  int seed1 = 0,
}) {
  MnnAssert(T != ffi.SizedNativeType, "You must specify the generic type T. e.g., mnn.float32");
  return VARP.fromPointer(
    C.mnn_expr_RandomUniform(shape.ptr, HalideType.of<T>().native.ref, low, high, seed0, seed1),
  );
}