trait GraphSerializable extends ContainerSerializable
- Alphabetic
- By Inheritance
- GraphSerializable
- ContainerSerializable
- ModuleSerializable
- Savable
- Loadable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
-
val
_copyWeightAndBias: Boolean
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
attrValueToFloatArray(attr: AttrValue): Array[Float]
Convert Attr Value object to Array of Float
Convert Attr Value object to Array of Float
- returns
Array[Float]
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
checkVersion[T](module: BigDLModule)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
copy2BigDL[T](context: DeserializeContext, module: ModuleData[T])(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
copy serialized data (weight and bias if exist) to BigDL module
copy serialized data (weight and bias if exist) to BigDL module
- context
deserialized context
- module
bigDL Module with relationships
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
copyFromBigDL[T](context: SerializeContext[T], modelBuilder: Builder)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
copy BigDL module data (weight and bias if exist) to BigDL Model to be persisted
copy BigDL module data (weight and bias if exist) to BigDL Model to be persisted
- context
serialization context
- modelBuilder
serialized module builder
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
copyWeightAndBias(): Boolean
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
createBigDLModule[T](context: DeserializeContext, module: AbstractModule[Activity, Activity, T])(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): ModuleData[T]
Re-create BigDL module by deserializing protobuf context.
Re-create BigDL module by deserializing protobuf context.
- context
Deserialization context
- module
The BigDL module to be re-created
- returns
Tuple3 contains information of current module and modules adjacent to it
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
createSerializeBigDLModule[T](modelBuilder: Builder, context: SerializeContext[T])(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): SerializeResult
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
doLoadModule[T](context: DeserializeContext)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): AbstractModule[Activity, Activity, T]
Default deserialization using reflection
Default deserialization using reflection
- context
deserialize context
- returns
BigDL module
- Definition Classes
- GraphSerializable → ContainerSerializable → ModuleSerializable
-
def
doSerializeModule[T](context: SerializeContext[T], graphBuilder: Builder)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
- Definition Classes
- GraphSerializable → ContainerSerializable → ModuleSerializable
-
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
getLock: AnyRef
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
getTypes(context: DeserializeContext): (Array[ClassTag[_]], Array[TensorNumeric[_]])
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
loadModule[T](context: DeserializeContext)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): ModuleData[T]
Default deserialization to provide the template
Default deserialization to provide the template
- returns
BigDL module instance with linkages with other modules
- Definition Classes
- ModuleSerializable → Loadable
-
def
loadSubModules[T](context: DeserializeContext, module: AbstractModule[Activity, Activity, T])(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
- Attributes
- protected
- Definition Classes
- ContainerSerializable
-
val
lock: AnyRef
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
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
saveMklInt8Attr[T](module: MklInt8Convertible, modelBuilder: Builder)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
Serialize and save MKL DNN INT8 attributes into BigDL Model of protobuf definition
Serialize and save MKL DNN INT8 attributes into BigDL Model of protobuf definition
- modelBuilder
serialized module builder
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
serializeModule[T](context: SerializeContext[T])(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): SerializeResult
Default serialization skeleton using reflection
Default serialization skeleton using reflection
- context
Serialization context
- returns
serialized protobuf module instace
- Definition Classes
- ModuleSerializable → Savable
-
def
serializeSubModules[T](context: SerializeContext[T], containerBuilder: Builder)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
- Attributes
- protected
- Definition Classes
- ContainerSerializable
-
def
setCopyWeightAndBias(copyWeightAndBias: Boolean): GraphSerializable.this.type
- Definition Classes
- ModuleSerializable
-
def
setDataTypes[T](context: SerializeContext[T], bigDLModelBuilder: Builder)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
def
setVersion[T](modelBuilder: Builder)(implicit arg0: ClassTag[T], ev: TensorNumeric[T]): Unit
- Attributes
- protected
- Definition Classes
- ModuleSerializable
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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( ... )