class BigDLSessionImpl[T] extends Session[T]
- Alphabetic
- By Inheritance
- BigDLSessionImpl
- Session
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new BigDLSessionImpl(graph: Seq[NodeDef], context: Context[T], byteOrder: ByteOrder = ByteOrder.LITTLE_ENDIAN)(implicit arg0: ClassTag[T], ev: TensorNumeric[T])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getRDD(endPoints: Seq[String], sc: SparkContext, hasToBatch: Boolean = true): RDD[Table]
Get and calculate the data up to the specified endpoints, and return as a RDD[Table]
Get and calculate the data up to the specified endpoints, and return as a RDD[Table]
- endPoints
output endpoints
- hasToBatch
indicate whether the subgraph to be executed already has to batch operation. If yes, the batch operation will be undone at the end of this execution, that is split each tensor by their first dimension.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
predict(endPoints: Seq[String], isDataBatch: Boolean, batchSize: Int, sc: SparkContext): RDD[Activity]
Predict data with tensorflow graph.
Predict data with tensorflow graph. The data must hold in a queue
- isDataBatch
if the model input is the batch
- batchSize
batch size, which should be original batch size * total core number
- Definition Classes
- BigDLSessionImpl → Session
-
def
saveParameters(binFile: String): BigDLSessionImpl.this.type
Dump varaible contents to a file
Dump varaible contents to a file
- Definition Classes
- BigDLSessionImpl → Session
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
train(endPoints: Seq[String], optMethod: OptimMethod[T], endWhen: Trigger, isDataBatch: Boolean, batchSize: Int, sc: SparkContext, loss: Option[String]): BigDLSessionImpl.this.type
Train the tensorflow graph.
Train the tensorflow graph. The model must be fed data with a queue
- isDataBatch
if the model input is the batch
- batchSize
batch size, which should be original batch size * total core number
- Definition Classes
- BigDLSessionImpl → Session
-
def
train(outputs: Seq[String], dataSet: DistributedDataSet[MiniBatch[T]], optMethod: OptimMethod[T], criterion: Criterion[T], endWhen: Trigger): Graph[T]
Train the tensorflow graph
Train the tensorflow graph
- Definition Classes
- BigDLSessionImpl → Session
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )