ArmNN
 25.11
Loading...
Searching...
No Matches
BackendId.hpp File Reference
#include <memory>
#include <ostream>
#include <set>
#include <string>
#include <unordered_set>
#include <vector>
Include dependency graph for BackendId.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BackendId
struct  hash< armnn::BackendId >
 make BackendId compatible with std hashtables by reusing the hash function for strings. More...

Namespaces

namespace  armnn
 Copyright (c) 2021 ARM Limited and Contributors.
namespace  std
namespace  armnn::profiling

Typedefs

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

Enumerations

enum class  Compute {
  Undefined = 0 , CpuRef = 1 , CpuAcc = 2 , GpuAcc = 3 ,
  TosaRef = 4
}
 The Compute enum is now deprecated and it is now being replaced by BackendId. More...

Functions

constexpr char const * GetComputeDeviceAsCString (Compute compute)
 Deprecated function that will be removed together with the Compute enum.
std::ostream & operator<< (std::ostream &os, const std::vector< Compute > &compute)
 Deprecated function that will be removed together with the Compute enum.
std::ostream & operator<< (std::ostream &os, const std::set< Compute > &compute)
 Deprecated function that will be removed together with the Compute enum.
std::ostream & operator<< (std::ostream &os, const Compute &compute)
 Deprecated function that will be removed together with the Compute enum.
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)