Class/Object

com.tencent.angel.ml.core.graphsubmit

AngelModel

Related Docs: object AngelModel | package graphsubmit

Permalink

class AngelModel extends GraphModel

Linear Supertypes
GraphModel, MLModel, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AngelModel
  2. GraphModel
  3. MLModel
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AngelModel(conf: SharedConf, ctx: TaskContext = null)

    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. def addVariable(variable: Variable): AngelModel.this.type

    Permalink
    Definition Classes
    GraphModel → MLModel
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. lazy val batchSize: Int

    Permalink
  7. lazy val blockSize: Int

    Permalink
  8. def buildNetwork(): AngelModel.this.type

    Permalink
    Definition Classes
    AngelModel → GraphModel
  9. implicit val cilsImpl: CILSImpl

    Permalink
    Attributes
    protected
  10. def clone(): AnyRef

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

    Permalink
    Definition Classes
    MLModel
  12. def createMatrices[T](envCtx: EnvContext[T]): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  13. val dataFormat: String

    Permalink
    Definition Classes
    MLModel
  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. def getAllGradients: Map[String, Matrix]

    Permalink
    Definition Classes
    MLModel
  18. def getAllSlots: Map[String, Matrix]

    Permalink
    Definition Classes
    MLModel
  19. def getAllVariables: List[Variable]

    Permalink
    Definition Classes
    MLModel
  20. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  21. def getGradient(name: String): Matrix

    Permalink
    Definition Classes
    MLModel
  22. def getSlot(name: String): Matrix

    Permalink
    Definition Classes
    MLModel
  23. def getVariable(name: String): Variable

    Permalink
    Definition Classes
    MLModel
  24. implicit lazy val graph: Graph

    Permalink
    Definition Classes
    AngelModel → GraphModel
  25. def hasGradient(name: String): Boolean

    Permalink
    Definition Classes
    MLModel
  26. def hasSlot(name: String): Boolean

    Permalink
    Definition Classes
    MLModel
  27. def hasVariable(name: String): Boolean

    Permalink
    Definition Classes
    MLModel
  28. def hasVariable(v: Variable): Boolean

    Permalink
    Definition Classes
    MLModel
  29. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  30. val indexRange: Long

    Permalink
    Definition Classes
    MLModel
  31. def init[T](envCtx: EnvContext[T], taskId: Int): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. val isSparseFormat: Boolean

    Permalink
    Definition Classes
    MLModel
  34. def keyType: String

    Permalink
    Definition Classes
    MLModel
  35. def loadModel[T](envCtx: EnvContext[T], path: String, conf: Configuration): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  36. def lossFunc: LossFunc

    Permalink
    Definition Classes
    GraphModel
  37. val modelType: RowType

    Permalink
    Definition Classes
    MLModel
  38. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  41. def predict(storage: LabeledData): PredictResult

    Permalink
    Definition Classes
    AngelModel → MLModel
  42. def predict(storage: DataBlock[LabeledData]): List[PredictResult]

    Permalink

    Predict use the PSModels and predict data

    Predict use the PSModels and predict data

    storage

    predict data

    returns

    predict result

    Definition Classes
    AngelModel → MLModel
  43. def pullParams(epoch: Int, indices: Vector): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  44. def pushGradient(lr: Double): Unit

    Permalink
    Definition Classes
    GraphModel
  45. def pushSlot(lr: Double): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  46. def putGradient(v: Variable, g: Matrix): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  47. def putSlot(v: Variable, g: Matrix): AngelModel.this.type

    Permalink
    Definition Classes
    GraphModel → MLModel
  48. def releaseMode[T](envCtx: EnvContext[T]): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  49. def saveModel[T](envCtx: EnvContext[T], path: String): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  50. def setState(state: VarState): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  51. def storageType: String

    Permalink
    Definition Classes
    MLModel
  52. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  53. var taskNum: Int

    Permalink
  54. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  55. def update[T](epoch: Int, batchSize: Int): AngelModel.this.type

    Permalink
    Definition Classes
    MLModel
  56. def updateConf(newConf: SharedConf): AngelModel.this.type

    Permalink
    Definition Classes
    GraphModel
  57. val validIndexNum: Long

    Permalink
    Definition Classes
    MLModel
  58. def valueType: String

    Permalink
    Definition Classes
    MLModel
  59. implicit val variableManager: VariableManager

    Permalink
    Attributes
    protected
    Definition Classes
    AngelModel → MLModel
  60. val variableProvider: VariableProvider

    Permalink
    Attributes
    protected
    Definition Classes
    AngelModel → MLModel
  61. final def wait(): Unit

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

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

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

Inherited from GraphModel

Inherited from MLModel

Inherited from AnyRef

Inherited from Any

Ungrouped