Poplar and PopLibs
poplar::Engine Member List

This is the complete list of members for poplar::Engine, including all inherited members.

clearSimulatedErrors()poplar::Engine
connectHostFunction(StringRef handle, unsigned index, HostCallbackHandle f)poplar::Engine
connectStream(StringRef handle, void *begin, void *end)poplar::Engine
connectStream(StringRef handle, const gccs::ArrayRef< QuarterMetadata > &metadata, void *begin, void *end)poplar::Engine
connectStream(StringRef handle, const gccs::ArrayRef< T > &buffer)poplar::Engineinline
connectStream(StringRef handle, void *p)poplar::Engine
connectStreamToCallback(StringRef handle, StreamCallbackHandle f)poplar::Engine
connectStreamToCallback(StringRef handle, unsigned index, StreamCallbackHandle f)poplar::Engine
copyFromRemoteBuffer(StringRef handle, void *w, uint64_t repeatIndex, unsigned replicationIndex=0)poplar::Engine
copyToRemoteBuffer(void *w, StringRef handle, uint64_t repeatIndex, unsigned replicationIndex=0)poplar::Engine
deploy()poplar::Engine
disableExecutionProfiling()poplar::Engine
enableExecutionProfiling()poplar::Engine
Engine(Graph &&graph, ArrayRef< program::Program > progs, const OptionFlags &opt={}, ProgressFunc progressCallBack=ProgressFunc(), const DebugContext &debugContext={})poplar::Engine
Engine(Graph &&graph, program::Program prog, const OptionFlags &opt={}, ProgressFunc progressCallBack=ProgressFunc(), const DebugContext &debugContext={})poplar::Engine
Engine(Executable &&exe, const OptionFlags &opt={})poplar::Engine
eraseSimulatedError(ErrorLocation const &location)poplar::Engine
getEngineOptions() constpoplar::Engine
getReport(bool reportExecution=true)poplar::Engine
getSimulatedErrorLocations(unsigned programId, unsigned tile=~0) constpoplar::Engine
getSimulatedErrorLocations(StringRef vertexName, unsigned tile=~0) constpoplar::Engine
getTimeStamp()poplar::Engine
insertSimulatedError(ErrorCode error, ErrorLocation const &location)poplar::Engine
listStreams() constpoplar::Engine
load(const Device &device)poplar::Engine
loadAndRun(const Device &device, unsigned prog=0)poplar::Engine
prepare(const Device &device)poplar::Engine
prepare(const Device &device, const RuntimeOptions &runOptions)poplar::Engine
printProfileSummary(std::ostream &outputStream, const OptionFlags &opt={})poplar::Engine
ProgressFunc typedefpoplar::Engine
readTensor(StringRef handle, void *buf, void *bufEnd)poplar::Engine
readTensor(StringRef handle, QuarterMetadata &metadata, void *buf, void *bufEnd)poplar::Engine
readTensor(StringRef handle, gccs::ArrayRef< T > buffer)poplar::Engineinline
reportIntervals(std::ostream &outputStream)poplar::Engine
reportTiming(const TimerTimePoint &start, const TimerTimePoint &end)poplar::Enginestatic
resetExecutionProfile()poplar::Engine
run(unsigned prog=0, const std::string &debugName="")poplar::Engine
run(unsigned prog, const std::string &debugName, const RuntimeOptions &options)poplar::Engine
serializeExecutable(std::ostream &out) constpoplar::Engine
setPrintStream(std::ostream &stream)poplar::Engine
setPrintTensorStream(std::ostream &stream)poplar::Engine
stop()poplar::Engine
writeTensor(StringRef handle, const void *buf, const void *bufEnd)poplar::Engine
writeTensor(StringRef handle, const QuarterMetadata &metadata, const void *buf, const void *bufEnd)poplar::Engine
writeTensor(StringRef handle, ArrayRef< T > buffer)poplar::Engineinline