3#ifndef poplar_EngineOptions_hpp
4#define poplar_EngineOptions_hpp
6#include <poplar/OptionFlags.hpp>
7#include <poplar/Target.hpp>
37 const core::EngineOptions *getImpl()
const {
return impl.get(); }
40 std::unique_ptr<core::EngineOptions> impl;
60template <>
struct hash<
poplar::EngineOptions> {
A group of properties for a poplar::Executable object.
Definition: EngineOptions.hpp:28
A set of option/value string flags to be used in various APIs.
Definition: OptionFlags.hpp:24
A target representation.
Definition: Target.hpp:69
Poplar classes and functions.
Definition: ArrayRef.hpp:14
std::size_t hash_value(const EngineOptions &options)
Obtain a hash value for an EngineOptions object.