CTCPlan

#include <popnn/CTCPlan.hpp>

Support for planning Connectionist Temporal Classification (CTC) Operations.

namespace popnn

Functions used in neural networks.

namespace ctc

Functions

bool operator<(const Plan &a, const Plan &b)
bool operator==(const Plan &a, const Plan &b)
bool operator!=(const Plan &a, const Plan &b)
class Plan
#include <CTCPlan.hpp>

An object representing a plan that describes how to map tensors and implement the CTC Loss or CTC Inference functions.

Public Functions

Plan()
~Plan()
Plan(const Plan &other)
Plan(Plan &&other)
Plan &operator=(const Plan &other)
Plan &operator=(Plan &&other)
inline Impl &getImpl() const
Plan(std::unique_ptr<Impl> impl)

Private Members

std::unique_ptr<Impl> impl

Friends

friend bool operator<(const Plan &a, const Plan &b)
friend bool operator==(const Plan &a, const Plan &b)
friend std::ostream &operator<<(std::ostream &o, const Plan &p)
friend poplar::ProfileValue toProfileValue(const Plan &p)