Class

com.tencent.angel.ml.core.variable

PSVecVariable

Related Doc: package variable

Permalink

class PSVecVariable extends PSVariable with VecVariable

Linear Supertypes
VecVariable, VecTrainCycle, PSVariable, Variable, TrainCycle, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PSVecVariable
  2. VecVariable
  3. VecTrainCycle
  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 PSVecVariable(name: String, length: 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
    PSVecVariable → 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 = null): Unit

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

    Permalink
    Attributes
    protected
    Definition Classes
    PSVecVariable → 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
    PSVecVariablePSVariable
  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 matrixId: Int

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  37. val numFactors: Int

    Permalink
    Definition Classes
    PSVecVariablePSVariable
  38. val numSlot: Int

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

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

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

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

    Permalink
    Definition Classes
    Variable
  43. val rowType: RowType

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

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

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

    Permalink
    Definition Classes
    TrainCycle
  47. def snapshot(): Vector

    Permalink
    Definition Classes
    VecTrainCycle
  48. var state: VarState

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

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

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

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

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

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

    Permalink
    Definition Classes
    Variable
  55. val validIndexNum: Long

    Permalink
  56. implicit val variableManager: VariableManager

    Permalink
    Definition Classes
    Variable
  57. var vector: Vector

    Permalink
    Attributes
    protected
    Definition Classes
    PSVecVariable → VecTrainCycle
  58. final def wait(): Unit

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

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    TrainCycle

Inherited from VecVariable

Inherited from VecTrainCycle

Inherited from PSVariable

Inherited from Variable

Inherited from TrainCycle

Inherited from AnyRef

Inherited from Any

Ungrouped