ArmNN  NotReleased
BackendId.hpp File Reference
#include <memory>
#include <ostream>
#include <set>
#include <string>
#include <unordered_set>
#include <vector>

Go to the source code of this file.

Classes

class  BackendId
 
struct  hash< armnn::BackendId >
 

Namespaces

 armnn
 
 std
 
 armnn::profiling
 

Typedefs

using BackendIdVector = std::vector< BackendId >
 
using BackendIdSet = std::unordered_set< BackendId >
 

Enumerations

enum  Compute { Undefined = 0, CpuRef = 1, CpuAcc = 2, GpuAcc = 3 }
 

Functions

constexpr char const * GetComputeDeviceAsCString (Compute compute)
 
std::ostream & operator<< (std::ostream &os, const std::vector< Compute > &compute)
 
std::ostream & operator<< (std::ostream &os, const std::set< Compute > &compute)
 
std::ostream & operator<< (std::ostream &os, const Compute &compute)
 
std::ostream & operator<< (std::ostream &os, const BackendId &id)
 
template<template< typename... > class TContainer, typename... TContainerTemplateArgs>
std::ostream & operator<< (std::ostream &os, const TContainer< BackendId, TContainerTemplateArgs... > &ids)