2021-12-20 04:54:29 +00:00
|
|
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
|
|
|
// Licensed under the MIT License.
|
|
|
|
|
|
|
|
|
|
#pragma once
|
2024-06-19 06:14:08 +00:00
|
|
|
#ifdef _MSC_VER
|
|
|
|
|
#pragma warning(push)
|
|
|
|
|
#pragma warning(disable : 4127)
|
|
|
|
|
#endif
|
2021-12-20 04:54:29 +00:00
|
|
|
#include <numpy/arrayobject.h>
|
2024-06-19 06:14:08 +00:00
|
|
|
#ifdef _MSC_VER
|
|
|
|
|
#pragma warning(pop)
|
|
|
|
|
#endif
|
2021-12-20 04:54:29 +00:00
|
|
|
namespace onnxruntime {
|
|
|
|
|
namespace python {
|
|
|
|
|
constexpr bool IsNumericNumpyType(int npy_type) {
|
|
|
|
|
return npy_type < NPY_OBJECT || npy_type == NPY_HALF;
|
|
|
|
|
}
|
|
|
|
|
} // namespace python
|
|
|
|
|
} // namespace onnxruntime
|