7. Deprecated
The following features are deprecated and may be removed in future.
- page deprecated
- Member poplar::Engine::resetExecutionProfile ()
Use the PVA library instead.
- Member poplar::Graph::createReplicatedGraph (unsigned replicationFactor)
API for replicated graphs where replication factor is not supplied directly to the top-level Graph constructor is deprecated and will be removed.
- Member poplar::Graph::getNonReplicatedTensor (const Tensor &t) const
API for replicated graphs where replication factor is not supplied directly to the top-level Graph constructor is deprecated and will be removed.
- Member poplar::Graph::TraceFn
Tracing via Poplar is deprecated and will be removed.
- Member poplar::printExecutionSummary (std::ostream &out, const ProfileValue &graphProfile, const ProfileValue &executionProfile, const OptionFlags &opts)
Use the overload that accepts
databasePath
instead ofgraphProfile
andexecutionProfile
.
- Member poplar::printGraphSummary (std::ostream &out, const ProfileValue &graphProfile, const OptionFlags &opts)
Use the overload that accepts
databasePath
instead ofgraphProfile
.
- Member poplar::program::Sequence::Sequence (T &&...args)
Use Sequence(std::initializer_list<Program>) instead.
- Class poplin::matmul::PlanningCache
Use poplin::PlanningCache instead.
- Member poplin::preplanConvolutions (const std::set< ConvPlanParams > &convs, PlanningCache &cache)
Use preplan() instead.
- Member poplin::preplanConvolutions (poplar::Graph &graph, const std::set< ConvPlanParams > &convs, PlanningCache &cache)
Use preplan() instead.
- Member poplin::preplanMatMuls (const std::set< MatMulPlanParams > &matmuls, matmul::PlanningCache &cache)
Use preplan() instead.
- Member popnn::gru::GruParams::batchSize
Use rnn.batchSize instead.
- Member popnn::gru::GruParams::dataType
Use rnn.dataType instead.
- Member popnn::gru::GruParams::layerSizes
Use rnn.layerSizes instead.
- Member popnn::gru::GruParams::timeSteps
Use rnn.timeSteps instead.
- Member popnn::lstm::LstmParams::batchSize
Use rnn.batchSize instead.
- Member popnn::lstm::LstmParams::dataType
Use rnn.dataType instead.
- Member popnn::lstm::LstmParams::layerSizes
Use rnn.layerSizes instead.
- Member popnn::lstm::LstmParams::timeSteps
Use rnn.timeSteps instead.
- Member popnn::rnn::RnnParams::timeSteps
Use RnnParams.maxTimeSteps instead.
- Member popops::allReduce (poplar::Graph &graph, const poplar::Tensor &toReduce, popops::Operation op, poplar::program::Sequence &prog, const std::string &debugPrefix="", const poplar::OptionFlags &options={})
deprecated Use allReduce with popops::CollectiveOperator instead
- Member popops::allToAllPersonalizedExchange (poplar::Graph &graph, const poplar::Tensor &input, poplar::program::Sequence &sequence, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::reduce (poplar::Graph &graph, const poplar::Tensor &in, const poplar::Type &outType, const std::vector< std::size_t > &dims, ReduceParams params, std::vector< poplar::ComputeSet > &css, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
The reduce overloads that expect a vector of compute sets are deprecated. Please use the reduceMany() function instead.
- Member popops::reduceScatter (poplar::Graph &graph, const poplar::Tensor &toReduce, popops::Operation op, poplar::program::Sequence &prog, const std::string &debugPrefix="", const poplar::OptionFlags &options={})
deprecated Use reduceScatter with popops::CollectiveOperator instead
- Member popops::replicatedAllGather (poplar::Graph &graph, const poplar::Tensor &toGather, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::replicatedAllReduce (poplar::Graph &graph, const poplar::Tensor &data, popops::CollectiveOperator op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::replicatedAllReduce (poplar::Graph &graph, poplar::Graph &parentGraph, const poplar::Tensor &data, popops::CollectiveOperator op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::replicatedAllReduce (poplar::Graph &graph, poplar::Graph &parentGraph, const poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
deprecated Use gcl::allReduce instead
- Member popops::replicatedAllReduce (poplar::Graph &graph, const poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
deprecated Use gcl::allReduce with popops::CollectiveOperator instead
- Member popops::replicatedAllReduceInPlace (poplar::Graph &graph, poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const std::string &debugPrefix="", const poplar::OptionFlags &options={})
deprecated Use gcl::allReduceInPlace instead
- Member popops::replicatedAllReduceInPlace (poplar::Graph &graph, poplar::Tensor &data, popops::CollectiveOperator op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::replicatedAllReduceWithOutput (poplar::Graph &graph, const poplar::Tensor &data, poplar::Tensor &output, popops::CollectiveOperator op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::replicatedAllReduceWithOutput (poplar::Graph &graph, const poplar::Tensor &data, poplar::Tensor &output, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
deprecated Use gcl::allReduceWithOutput instead
- Member popops::replicatedReduceScatter (poplar::Graph &graph, const poplar::Tensor &toReduce, popops::CollectiveOperator op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member popops::replicatedReduceScatter (poplar::Graph &graph, const poplar::Tensor &toReduce, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
deprecated Use gcl::reduceScatter instead