Class Backend

Inheritance Relationships

Derived Types

Class Documentation

class Backend

Subclassed by marian::cpu::Backend, marian::gpu::Backend

Public Functions

Backend(DeviceId deviceId, size_t seed)
virtual ~Backend()
virtual DeviceId getDeviceId()
virtual Ptr<RandomGenerator> getRandomGenerator()
virtual void setDevice() = 0
virtual void synchronize() = 0
virtual void setOptimized(bool optimize) = 0
virtual bool isOptimized() = 0
virtual void setGemmType(std::string gemmType) = 0
virtual GemmType getGemmType() = 0
virtual void setQuantizeRange(float range) = 0
virtual float getQuantizeRange() = 0

Protected Attributes

DeviceId deviceId_
size_t seed_
Ptr<RandomGenerator> randomGenerator_