From 3ce563449c1e607b016b82c5dbb6e33883f846a5 Mon Sep 17 00:00:00 2001 From: Kevin Cheng Date: Wed, 28 Jul 2021 13:42:29 -0700 Subject: Support I4 weights pack/unpack. Signed-off-by: Kevin Cheng Change-Id: Ia7d2bfaa473c8a92c71f075c86aca0a275245f83 --- include/tosa_serialization_handler.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/tosa_serialization_handler.h b/include/tosa_serialization_handler.h index db9481b..73254dd 100644 --- a/include/tosa_serialization_handler.h +++ b/include/tosa_serialization_handler.h @@ -291,6 +291,7 @@ public: static tosa_err_t ConvertI32toU8(const std::vector& in, std::vector& out); static tosa_err_t ConvertI16toU8(const std::vector& in, std::vector& out); static tosa_err_t ConvertI8toU8(const std::vector& in, std::vector& out); + static tosa_err_t ConvertI4toU8(const std::vector& in, std::vector& out); static tosa_err_t ConvertBooltoU8(const std::vector& in, std::vector& out); static tosa_err_t ConvertU8toF32(const std::vector& in, uint32_t out_size, std::vector& out); @@ -298,6 +299,7 @@ public: static tosa_err_t ConvertU8toI32(const std::vector& in, uint32_t out_size, std::vector& out); static tosa_err_t ConvertU8toI16(const std::vector& in, uint32_t out_size, std::vector& out); static tosa_err_t ConvertU8toI8(const std::vector& in, uint32_t out_size, std::vector& out); + static tosa_err_t ConvertU8toI4(const std::vector& in, uint32_t out_size, std::vector& out); static tosa_err_t ConvertU8toBool(const std::vector& in, uint32_t out_size, std::vector& out); // version -- cgit v1.2.1