Introduction
In this chapter we show, how to get access to hidden layers using build options
#include <../api/CPP/cldnn_defs.h>
#include <../api/CPP/engine.hpp>
#include <../api/CPP/input_layout.hpp>
#include <../api/CPP/memory.hpp>
#include <../api/CPP/data.hpp>
#include <../api/CPP/topology.hpp>
#include <../api/CPP/network.hpp>
#include <iostream>
#include "helper_functions.h"
{
std::cout << std::endl << "-- Chapter 4 --" << std::endl;
std::vector<cldnn::primitive_id> outputs_list(0);
for (
auto prim_id :
topology.get_primitive_ids())
outputs_list.push_back(prim_id);
set_values(input_prim, { -3.0f, -2.0f, 2.5f });
{
std::cout << it.first << std::endl;
auto mem_pointer = it.second.get_memory().pointer<float>();
for (auto i : mem_pointer)
{
std::cout << i << " ";
}
std::cout << std::endl;
}
}