Class

com.tencent.angel.ml.core.variable

PSMatVariable

Related Doc: package variable

Permalink

class PSMatVariable extends PSVariable with MatVariable

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

Instance Constructors

  1. new PSMatVariable(name: String, numRows: Int, numCols: Long, validIndexNum: Long, updater: Updater, rowType: RowType, formatClassName: String, allowPullWithIndex: Boolean)(implicit conf: SharedConf, variableManager: VariableManager, cilsImpl: CILSImpl)

    Permalink

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
    Definition Classes
    PSVariable
  10. def doCreate[T](envCtx: EnvContext[T]): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable → Variable
  11. def doInit(taskFlag: Int): Unit

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

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable → Variable
  13. def doPull(epoch: Int, indices: Vector): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    PSMatVariable → Variable
  14. def doPush(grad: Matrix, alpha: Double): Unit

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  22. def getMatrixCtx: MatrixContext

    Permalink
    Definition Classes
    PSMatVariablePSVariable
  23. def getMatrixId: Int

    Permalink
    Definition Classes
    PSVariable
  24. def getMatrixSaveContext(withSlot: Boolean = false): MatrixSaveContext

    Permalink
    Definition Classes
    PSVariable
  25. def getState: VarState

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

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle
  31. var matrix: Matrix

    Permalink
    Attributes
    protected
    Definition Classes
    PSMatVariable → MatTrainCycle
  32. var matrixId: Int

    Permalink
    Attributes
    protected
    Definition Classes
    PSVariable
  33. var mean: Double

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  38. val numCols: Long

    Permalink
  39. val numFactors: Int

    Permalink
    Definition Classes
    PSMatVariablePSVariable
  40. val numRows: Int

    Permalink
  41. val numSlot: Int

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

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

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

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

    Permalink
    Definition Classes
    Variable
  46. val rowType: RowType

    Permalink
    Definition Classes
    Variable
  47. def rowsSaved(withSlot: Boolean): Array[Int]

    Permalink
    Attributes
    protected
    Definition Classes
    PSMatVariablePSVariable
  48. def save[T](envCtx: EnvContext[T], path: String): Unit

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

    Permalink
    Definition Classes
    TrainCycle
  50. def snapshot(): Matrix

    Permalink
    Definition Classes
    MatTrainCycle
  51. var state: VarState

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

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

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

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

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

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

    Permalink
    Definition Classes
    Variable
  58. val validIndexNum: Long

    Permalink
  59. implicit val variableManager: VariableManager

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

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle

Inherited from MatVariable

Inherited from MatTrainCycle

Inherited from PSVariable

Inherited from Variable

Inherited from TrainCycle

Inherited from AnyRef

Inherited from Any

Ungrouped