package compiler
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- compiler
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- class Backend extends AnyRef
- class BackendStats extends AnyRef
- class BackendStream extends AnyRef
- class DoubleAddressRollup extends Rollup
- case class EmitContext(backend: Backend, backendStats: Option[BackendStats], mm: MemoryManager, outputNames: Seq[String]) extends Product with Serializable
- type EmitResult = Option[SchedulerResult]
- type Emitter = (EmitContext) ⇒ EmitResult
- abstract class Frontend extends AnyRef
- class InfiniteMemoryObjectAllocator extends AnyRef
- class InfiniteMemorySpace extends AnyRef
- type InstructionAddress = Long
- case class InstructionStats(count: Int = 0, totalSize: Long = 0, cycles: Long = 0, energy: Long = 0) extends Product with Serializable
- type MemoryAddress = Long
- implicit class MemoryAddressHelper extends AnyRef
- type MemoryAddressRaw = Long
- class MemoryDimensions extends AnyRef
- class MemoryManager extends AnyRef
- case class MemoryObject(name: String, span: MemorySpan, dims: MemoryDimensions) extends Product with Serializable
- class MemoryObjectAllocator extends AnyRef
- case class MemoryOptionalInputOutputObjects(input: Option[MemoryObject], output: MemoryObject) extends Product with Serializable
- type MemoryRef = Short
- class MemorySpace extends AnyRef
- type MemorySpan = Array[MemoryAddress]
- class MemorySpanAllocator extends AnyRef
- type MemoryTag = Byte
- class OnnxFrontend extends Frontend
- class OnnxFrontendGraphPrinter extends GraphPrinter
- abstract class Rollup extends AnyRef
- class Scheduler extends AnyRef
- case class SchedulerResult(accumulatorUtilization: Float, localUtilization: Float, numberOfCombinedStages: Int, numberOfStages: Int, numberOfPartitions: Int, macs: Long, macEfficiency: Float) extends Product with Serializable
- class SingleAddressReverseRollup extends Rollup
- case class StrideStats(count: Long = 0, totalSize: Long = 0, maxSize: Long = 0) extends Product with Serializable
- class TfFrontend extends Frontend
- class TfFrontendGraphPrinter extends GraphPrinter
- class TracepointsWriter extends AnyRef
Value Members
- object BackendStats
- object DataMoveFlags
- object InstructionAddress
- object LoadWeightsFlags
- object MatMulFlags
- object MemoryAddress
- object MemoryAddressRaw
- object MemoryDimensions
- object MemoryRef
- object MemoryTag
- object OnnxFrontend
- object Opcode
- object SIMDDestination
- object SIMDFlags
- object SIMDOp
- object SIMDSource
- object TfFrontend