Deprecated functions¶
The following functions are deprecated and may be removed in future.
-
page
deprecated
- Member gcl::allReduce (poplar::Graph &graph, const poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const CommGroup &group, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::allReduce (poplar::Graph &graph, const poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::allReduceInPlace (poplar::Graph &graph, poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::allReduceInPlace (poplar::Graph &graph, poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const CommGroup &group, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::allReduceToDestination (poplar::Graph &graph, const poplar::Tensor &data, poplar::Tensor &destination, popops::Operation op, poplar::program::Sequence &prog, const CommGroup &group, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::allReduceToDestination (poplar::Graph &graph, const poplar::Tensor &data, poplar::Tensor &destination, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::reduceScatter (poplar::Graph &graph, const poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const CommGroup &group, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member gcl::reduceScatter (poplar::Graph &graph, const poplar::Tensor &data, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
- Member poplar::compileGraph (Graph &&graph, ArrayRef< program::Program > progs, const OptionFlags &opt={}, ProgressFunc progressCallBack=ProgressFunc(), const DebugContext &debugContext={})
This moving compileGraph interface is deprecated.
- Member poplar::cycleCount (poplar::Graph &graph, poplar::program::Sequence &prog, unsigned tile, const DebugContext &debugContext={})
Use cycleCount with the syncType arg instead
- Member poplar::cycleStamp (poplar::Graph &graph, poplar::program::Sequence &prog, unsigned tile, const DebugContext &debugContext={})
Use cycleStamp with the syncType arg instead
- Member poplar::cycleStamp (poplar::Graph &graph, poplar::program::Sequence &prog, const std::vector< unsigned > &tiles, const DebugContext &debugContext={})
Use cycleStamp with the syncType arg instead
- Member poplar::Engine::connectStream (const DataStream &stream, void *begin, void *end)
Use connectStream(StringRef, void*, void*) instead.
- Member poplar::Engine::connectStream (const DataStream &stream, void *p)
Use connectStream(StringRef, void) instead.
- Member poplar::Engine::connectStreamToCallback (const DataStream &stream, unsigned index, StreamCallbackHandle f)
Use connectStreamToCallback(StringRef, unsigned, StreamCallbackHanle) instead.
- Member poplar::Engine::connectStreamToCallback (const DataStream &stream, StreamCallbackHandle f)
Use connectStreamToCallback(StringRef, StreamCallbackHandle) instead.
- Member poplar::Engine::copyFromRemoteBuffer (const RemoteBuffer &buffer, void *w, int repeatIndex, unsigned replicationIndex=0)
Use copyFromRemoteBuffer(StringRef, void*, int, unsigned) instead.
- Member poplar::Engine::copyToRemoteBuffer (void *w, const RemoteBuffer &buffer, int repeatIndex, unsigned replicationIndex=0)
Use copyFromRemoteBuffer(StringRef, void*, int, unsigned) instead.
- Member poplar::Engine::Engine (Graph &&graph, ArrayRef< program::Program > progs, const OptionFlags &opt={}, ProgressFunc progressCallBack=ProgressFunc(), const DebugContext &debugContext={})
This moving Engine constructor is deprecated.
- Member poplar::Engine::Engine (Graph &&graph, program::Program prog, const OptionFlags &opt={}, ProgressFunc progressCallBack=ProgressFunc(), const DebugContext &debugContext={})
This moving Engine constructor is deprecated.
- Member poplar::Engine::readTensor (StringRef handle, void *buf)
Use readTensor(StringRef, void*, void*) instead.
- Member poplar::Engine::writeTensor (StringRef handle, const void *buf)
Use writeTensor(StringRef, const void*, const void*) instead.
- Member poplin::createTriangularSolveInputLHS (poplar::Graph &graph, const poplar::Type &inputType, const poplar::Type &outputType, const std::vector< std::size_t > &aShape, const std::vector< std::size_t > &bShape, bool leftSide, std::size_t blockSize, const poplar::DebugContext &debugContext, poplar::OptionFlags options={}, matmul::PlanningCache *cache=nullptr)
Create a tensor that is used as the left operand of triangular solve.
- Member poplin::createTriangularSolveInputRHS (poplar::Graph &graph, const poplar::Type &inputType, const poplar::Type &outputType, const std::vector< std::size_t > &aShape, const std::vector< std::size_t > &bShape, bool leftSide, std::size_t blockSize, const poplar::DebugContext &debugContext, poplar::OptionFlags options, matmul::PlanningCache *cache=nullptr)
Create a tensor that is used as the right operand of triangular solve.
- Member poplin::getTriangularSolveMatMulPrePlanParameters (const poplar::Type &inputType, const poplar::Type &outputType, const std::vector< std::size_t > &aShape, const std::vector< std::size_t > &bShape, bool leftSide, bool lower, std::size_t blockSize, poplar::OptionFlags options)
Plan matrix multiplication for given triangular solver
- Member poplin::triangularSolve (poplar::Graph &graph, const poplar::Tensor &a, const poplar::Tensor &b, bool leftSide, bool lower, bool unitDiagonal, std::size_t blockSize, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, poplar::OptionFlags options={}, matmul::PlanningCache *cache=nullptr)
Solves systems of linear equations with lower or upper triangular coefficients.
- Member popops::allReduce (poplar::Graph &graph, const poplar::Tensor &toReduce, popops::Operation op, poplar::program::Sequence &prog, const poplar::DebugContext &debugContext={}, const poplar::OptionFlags &options={})
deprecated Use allReduce with popops::CollectiveOperator 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::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
deprecated Use reduceScatter with popops::CollectiveOperator instead
deprecated Use reduceScatter with popops::CollectiveOperator instead
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, 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::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::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
- Member poputil::mapOutputForElementWiseOp (poplar::Graph &graph, const std::vector< poplar::Tensor > &inputs, const poplar::Tensor &output, unsigned grainSize=1, unsigned minGrainsPerTile=0)
{Obsoleted in favour of createOutputForElementWiseOp}