Class

ksb.csle.component.controller

ExternalAnalysisController

Related Doc: package controller

Permalink

final class ExternalAnalysisController[T] extends BaseDoer with BaseController[T, Any]

:: ApplicationDeveloperApi ::

Controller that launches external system, tensorflow. This controler run with TensorflowRunner on top of batch-style engine.

T

Data type class

Linear Supertypes
BaseController[T, Any], BaseDoer, Logging, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExternalAnalysisController
  2. BaseController
  3. BaseDoer
  4. Logging
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ExternalAnalysisController(runner: TensorflowRunner[BatchRunnerInfo], i: FileReader, o: FileWriter, p: BatchControllerInfo, ops: List[DLTrainOperator])

    Permalink

    runner

    TensorflowRunner object that calls process to launch tensorflow.

    i

    FileReader object that carries input file path, which will be passed as an argument, '--input' to tensorflow.

    o

    FileWriter object that carries output file path, which will be passed as '--output' argument to tensorflow.

    p

    Message object that has one of messages object containing attributes related to controlling process pipelining.

    ops

    a list of DLTrainingOperators which carries path for model file. This path will be passed as '--model' argument to tensorflow.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. val basePath: String

    Permalink
  6. val basePathTmp: String

    Permalink
  7. var baseUrl: String

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. val i: FileReader

    Permalink

    FileReader object that carries input file path, which will be passed as an argument, '--input' to tensorflow.

  15. def init(): Any

    Permalink
    Definition Classes
    BaseController
    Annotations
    @DeveloperApi()
  16. val input_path: String

    Permalink
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  19. val model: String

    Permalink
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. val o: FileWriter

    Permalink

    FileWriter object that carries output file path, which will be passed as '--output' argument to tensorflow.

  24. val ops: List[DLTrainOperator]

    Permalink

    a list of DLTrainingOperators which carries path for model file.

    a list of DLTrainingOperators which carries path for model file. This path will be passed as '--model' argument to tensorflow.

  25. val outputPath: String

    Permalink
  26. val output_Path: String

    Permalink
  27. val p: BatchControllerInfo

    Permalink

    Message object that has one of messages object containing attributes related to controlling process pipelining.

  28. val params: String

    Permalink
  29. def progress(): Any

    Permalink

    Progress job by calling tensorflow python application.

    Progress job by calling tensorflow python application.

    Definition Classes
    ExternalAnalysisController → BaseController
  30. val runner: TensorflowRunner[BatchRunnerInfo]

    Permalink

    TensorflowRunner object that calls process to launch tensorflow.

  31. val ssIn: SparkSession

    Permalink
  32. val ssOut: SparkSession

    Permalink
  33. def stop(): Unit

    Permalink
    Definition Classes
    ExternalAnalysisController → BaseController
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  36. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from BaseController[T, Any]

Inherited from BaseDoer

Inherited from Logging

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped