3#ifndef poplar_Executable_hpp
4#define poplar_Executable_hpp
58 bool checkPackageHash =
true);
61 explicit Executable(std::unique_ptr<core::Executable> impl);
64 const core::Executable &getImpl()
const {
return *impl; }
67 std::unique_ptr<core::Executable> impl;
A graph compute engine.
Definition: Engine.hpp:390
An instance of poplar::Executable contains all of the information needed to run a program on an IPU d...
Definition: Executable.hpp:17
void serialize(std::ostream &out) const
Serialize an executable to a stream.
static Executable deserialize(std::unique_ptr< std::istream > in, bool checkPackageHash=true)
Load an executable from a stream.
static Executable deserialize(std::istream &in, bool checkPackageHash=true)
Load an executable from a stream.
Poplar classes and functions.
Definition: ArrayRef.hpp:14