1 // Helper Methods for Adapters 2 3 #pragma once 4 5 #include "onnx/common/ir.h" 6 7 namespace ONNX_NAMESPACE { namespace version_conversion { 8 int check_numpy_unibroadcastable_and_require_broadcast( 9 const std::vector<Dimension>& input1_sizes, 10 const std::vector<Dimension>& input2_sizes); 11 12 void assert_numpy_multibroadcastable(const std::vector<Dimension>& input1_sizes, 13 const std::vector<Dimension>& input2_sizes); 14 15 void assertNotParams(const std::vector<Dimension>& sizes); 16 17 void assertInputsAvailable(const ArrayRef<Value*>& inputs, const char* name, uint64_t num_inputs); 18 }} 19