|
25.11
|
Classes | |
| struct | Header |
| from the numpy file to be parsed. More... | |
| struct | HeaderInfo |
| from the numpy file to be parsed. More... | |
Functions | |
| void | CreateHeaderInfo (std::ifstream &ifStream, HeaderInfo &headerInfo) |
| std::string | getSubstring (std::string fullString, std::string substringStart, std::string substringEnd, bool removeStartChar=0, bool includeEndChar=0) |
| Primarily used to isolate values from header dictionary. | |
| void | parseShape (Header &header, std::string &shapeString) |
| void | CreateHeader (std::ifstream &ifStream, HeaderInfo &headerInfo, Header &header) |
| template<typename T> | |
| void | ReadData (std::ifstream &ifStream, T *tensor, const unsigned int &numElements) |
| armnn::DataType | getArmNNDataType (std::string &descr) |
| std::string | getNumpyDescr (armnn::DataType dType) |
| template<typename T> | |
| bool | compareCTypes (std::string &descr) |
| unsigned int | getNumElements (Header &header) |
| template<typename T> | |
| void | WriteToNumpyFile (const std::string &outputTensorFileName, const T *const array, const unsigned int numElements, armnn::DataType dataType, const armnn::TensorShape &shape) |
|
inline |
Definition at line 281 of file Numpy.hpp.
References CHECK_LOCATION.
|
inline |
Definition at line 157 of file Numpy.hpp.
References getSubstring(), Header::m_DescrString, Header::m_FortranOrder, HeaderInfo::m_HeaderLen, Header::m_HeaderString, and parseShape().
|
inline |
Definition at line 51 of file Numpy.hpp.
References CHECK_LOCATION, HeaderInfo::m_HeaderLen, HeaderInfo::m_HeaderLenBytes, HeaderInfo::m_MagicString, HeaderInfo::m_MagicStringLength, HeaderInfo::m_MajorVersion, and HeaderInfo::m_MinorVersion.
|
inline |
Definition at line 218 of file Numpy.hpp.
References CHECK_LOCATION, armnn::Float16, armnn::Float32, armnn::QAsymmU8, armnn::QSymmS16, armnn::QSymmS8, armnn::Signed32, and armnn::Signed64.
|
inline |
Definition at line 314 of file Numpy.hpp.
References Header::m_Shape.
|
inline |
Definition at line 255 of file Numpy.hpp.
References CHECK_LOCATION, armnn::Float16, armnn::Float32, armnn::QAsymmS8, armnn::QAsymmU8, armnn::QSymmS16, armnn::QSymmS8, armnn::Signed32, and armnn::Signed64.
Referenced by WriteToNumpyFile().
|
inline |
Primarily used to isolate values from header dictionary.
Definition at line 125 of file Numpy.hpp.
References CHECK_LOCATION.
Referenced by CreateHeader().
|
inline |
Definition at line 147 of file Numpy.hpp.
References Header::m_Shape.
Referenced by CreateHeader().
|
inline |
|
inline |
Definition at line 328 of file Numpy.hpp.
References TensorShape::GetNumDimensions(), getNumpyDescr(), HeaderInfo::m_MagicString, and HeaderInfo::m_MagicStringLength.