support for conversion between fp32 and fp16 types for ngraph_helpers (#2357)

This commit is contained in:
Eugene Smirnov 2020-09-22 13:21:06 +03:00 committed by GitHub
parent 171bf0fcc5
commit 079bf2b092
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -491,6 +491,10 @@ std::vector<std::uint8_t> convertOutputPrecision(std::vector<std::uint8_t> &outp
case element::Type_t::f32: {
return convertPrecision<float, float>(output, elementsCount, element::Type(toPrecision).size());
}
case element::Type_t::f16: {
// ngraph float16 has single ctor from float
return convertPrecision<float, ngraph::float16>(output, elementsCount, element::Type(toPrecision).size());
}
case element::Type_t::u64: {
return convertPrecision<float, uint64_t>(output, elementsCount, element::Type(toPrecision).size());
}