19#include <viam/sdk/services/mlmodel.hpp>
26using tensor_storage_types = boost::mpl::transform_view<MLModelService::base_types,
27 std::vector<boost::mpl::placeholders::_1>>;
29using tensor_storage = std::vector<boost::make_variant_over<tensor_storage_types>::type>;
31void copy_sdk_tensor_to_api_tensor(
const MLModelService::tensor_views& source,
32 ::viam::service::mlmodel::v1::FlatTensor* target);
34MLModelService::tensor_views make_sdk_tensor_from_api_tensor(
35 const ::viam::service::mlmodel::v1::FlatTensor& api_tensor, tensor_storage* storage =
nullptr);