TensorMetaData

#include <poputil/TensorMetaData.hpp>

Class to allow extra data to be associated with a tensor.

namespace poputil

General utility functions for building graphs.

class TensorMetaData
#include <TensorMetaData.hpp>

Class used to represent some unspecified form of meta-data for a tensor.

Public Functions

TensorMetaData()
TensorMetaData(const TensorMetaData &other)
TensorMetaData(TensorMetaData &&other)
TensorMetaData &operator=(const TensorMetaData &other)
TensorMetaData &operator=(TensorMetaData &&other)
TensorMetaData(std::unique_ptr<TensorMetaDataBase> data)
~TensorMetaData()
inline const TensorMetaDataBase *getData() const

Private Members

std::unique_ptr<TensorMetaDataBase> data