Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tc::ManualCudaCache::CachedEntry Struct Reference

#include <compilation_cache.h>

Collaboration diagram for tc::ManualCudaCache::CachedEntry:

Classes

struct  Key
 
struct  Values
 

Public Member Functions

 CachedEntry (const std::string &id, const std::string &kernelSpecializedName, const std::vector< int > &kernelParameters, const Grid &grid, const Block &block, const std::vector< const DLTensor * > &inputs, const std::vector< const DLTensor * > &outputs, const std::string &cudaSource, const std::string &deviceStr)
 
 CachedEntry (const ManualCudaCacheEntryProto &buf)
 
ManualCudaCacheEntryProto toProtobuf () const
 

Public Attributes

Key key
 
Values values
 

Constructor & Destructor Documentation

tc::ManualCudaCache::CachedEntry::CachedEntry ( const std::string &  id,
const std::string &  kernelSpecializedName,
const std::vector< int > &  kernelParameters,
const Grid grid,
const Block block,
const std::vector< const DLTensor * > &  inputs,
const std::vector< const DLTensor * > &  outputs,
const std::string &  cudaSource,
const std::string &  deviceStr 
)
tc::ManualCudaCache::CachedEntry::CachedEntry ( const ManualCudaCacheEntryProto &  buf)

Member Function Documentation

ManualCudaCacheEntryProto tc::ManualCudaCache::CachedEntry::toProtobuf ( ) const

Member Data Documentation

Key tc::ManualCudaCache::CachedEntry::key
Values tc::ManualCudaCache::CachedEntry::values

The documentation for this struct was generated from the following file: