package tools

Linear Supertypes
AnyRef, Any
  1. Alphabetic
  2. By Inheritance
  1. tools
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
  1. Public
  2. All

Type Members

  1. case class Args(archFile: File = new File("."), modelFile: File = new File("."), outputNodes: Seq[String] = Seq("Identity"), inputBatchSize: Int = 1, verbose: Boolean = false, summary: Boolean = false) extends Product with Serializable
  2. class CompilerException extends Exception
  3. case class CompilerOptions(arch: Architecture, inputBatchSize: Int = 1, printSummary: Boolean = false, printLayersSummary: Boolean = false, printSchedulerSummary: Boolean = false, printProgress: Boolean = true, printProgramWithComments: Boolean = false, printProgramFileName: Option[String] = None, printGraphFileName: Option[String] = None, tracepointConditions: Seq[TracepointCondition] = Nil, collectBackendStats: Boolean = false) extends Product with Serializable
  4. case class CompilerResult(arch: Architecture, inputObjects: Seq[MemoryObject], outputObjects: Seq[MemoryObject], stats: CompilerStats) extends Product with Serializable
  5. type CompilerSourceType = String
  6. case class CompilerStats(constsUsedSize: Long, varsUsedSize: Long, layersNumber: Int, programSizeBytes: Long, constsScalarSize: Long, constsUtilization: Float, cycles: Long, energy: Long, macs: Long, macEfficiency: Float) extends Product with Serializable
  7. class GraphPrinter extends AnyRef
  8. abstract class TraceContext extends AnyRef
  9. case class TracepointCondition(tag: Int, prefix: String) extends Product with Serializable
  10. type TracepointsMap = Map[MemoryAddress, List[MemoryObject]]

Value Members

  1. object Compiler
  2. object CompilerSourceType
  3. object GraphPrinter
  4. object Main extends App
  5. object TraceContext

Inherited from AnyRef

Inherited from Any