Class ov::op::v8::RandomUniform#
-
class RandomUniform : public ov::op::Op#
Tensor RandomUniform operation.
Public Functions
-
RandomUniform(const Output<Node> &out_shape, const Output<Node> &min_val, const Output<Node> &max_val, const ov::element::Type &out_type, uint64_t global_seed = 0, uint64_t op_seed = 0)#
Constructs a RandomUniform operation.
-
virtual void validate_and_infer_types() override#
Verifies that attributes and inputs are consistent and computes output shapes and element types. Must be implemented by concrete child classes so that it can be run any number of times.
Throws if the node is invalid.
-
inline virtual bool constant_fold(OutputVector &output_values, const OutputVector &inputs_values) override#
- Returns:
Turns off constant folding for RandomUniform operation.
-
inline uint64_t get_global_seed() const#
- Returns:
The global seed value.
-
inline uint64_t get_op_seed() const#
- Returns:
The operational seed value.
-
inline std::pair<uint64_t, uint64_t> get_state() const#
- Returns:
The state value.
-
virtual bool has_evaluate() const override#
Allows to get information about availability of evaluate method for the current operation.
-
RandomUniform(const Output<Node> &out_shape, const Output<Node> &min_val, const Output<Node> &max_val, const ov::element::Type &out_type, uint64_t global_seed = 0, uint64_t op_seed = 0)#