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)¶