Class/Object

com.tencent.angel.ml.core.variable

PSVariable

Related Docs: object PSVariable | package variable

Permalink

abstract class PSVariable extends Variable

Linear Supertypes
Variable, TrainCycle, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PSVariable
  2. Variable
  3. TrainCycle
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PSVariable(name: String, rowType: RowType, updater: Updater, formatClassName: String, allowPullWithIndex: Boolean)(implicit conf: SharedConf, variableManager: VariableManager, cilsImpl: CILSImpl)

    Permalink

Abstract Value Members

  1. abstract def doInit(taskFlag: Int): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Variable
  2. abstract def doPull(epoch: Int, indices: Vector): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Variable
  3. abstract def doPush(grad: Matrix, alpha: Double): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Variable
  4. abstract def getMatrixCtx: MatrixContext

    Permalink
  5. abstract val numFactors: Int

    Permalink
  6. abstract def rowsSaved(withSlot: Boolean = false): Array[Int]

    Permalink
    Attributes
    protected

Concrete 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. val allowPullWithIndex: Boolean

    Permalink
    Definition Classes
    Variable
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. implicit val conf: SharedConf

    Permalink
    Definition Classes
    Variable
  8. def create[T](envCtx: EnvContext[T]): Unit

    Permalink
    Definition Classes
    Variable → TrainCycle
  9. var ctx: MatrixContext

    Permalink
    Attributes
    protected
  10. def doCreate[T](envCtx: EnvContext[T]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable → Variable
  11. def doLoad[T](envCtx: EnvContext[T], path: String, conf: Configuration): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable → Variable
  12. def doRelease[T](envCtx: EnvContext[T]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable → Variable
  13. def doSave[T](envCtx: EnvContext[T], path: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable → Variable
  14. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. val formatClassName: String

    Permalink
    Definition Classes
    Variable
  18. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  19. def getMatrixId: Int

    Permalink
  20. def getMatrixSaveContext(withSlot: Boolean = false): MatrixSaveContext

    Permalink
  21. def getState: VarState

    Permalink
    Definition Classes
    TrainCycle
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. def init(taskFlag: Int, mean: Double, stddev: Double): Unit

    Permalink
    Definition Classes
    PSVariable → Variable → TrainCycle
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def load[T](envCtx: EnvContext[T], path: String, conf: Configuration): Unit

    Permalink
    Definition Classes
    Variable → TrainCycle
  26. val lock: ReentrantReadWriteLock

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle
  27. var matrixId: Int

    Permalink
    Attributes
    protected
  28. var mean: Double

    Permalink
    Attributes
    protected
    Definition Classes
    Variable
  29. val name: String

    Permalink
    Definition Classes
    Variable
  30. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  33. val numSlot: Int

    Permalink
    Attributes
    protected
    Definition Classes
    Variable
  34. def pull(epoch: Int, indices: Vector): Unit

    Permalink
    Definition Classes
    Variable → TrainCycle
  35. def push(grad: Matrix, alpha: Double): Unit

    Permalink
    Definition Classes
    Variable → TrainCycle
  36. val readLock: ReadLock

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle
  37. def release[T](envCtx: EnvContext[T]): Unit

    Permalink
    Definition Classes
    Variable
  38. val rowType: RowType

    Permalink
    Definition Classes
    Variable
  39. def save[T](envCtx: EnvContext[T], path: String): Unit

    Permalink
    Definition Classes
    Variable → TrainCycle
  40. def setState(state: VarState): Unit

    Permalink
    Definition Classes
    TrainCycle
  41. var state: VarState

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle
  42. var stddev: Double

    Permalink
    Attributes
    protected
    Definition Classes
    Variable
  43. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  45. def transSate(from: VarState, to: VarState): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle
  46. def update[T](epoch: Int, batchSize: Int): Future[T]

    Permalink
    Definition Classes
    Variable → TrainCycle
  47. val updater: Updater

    Permalink
    Definition Classes
    Variable
  48. implicit val variableManager: VariableManager

    Permalink
    Definition Classes
    Variable
  49. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. val writeLock: WriteLock

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle

Inherited from Variable

Inherited from TrainCycle

Inherited from AnyRef

Inherited from Any

Ungrouped