View source on GitHub
|
Serializes and deserializes a ModelSpec into a Hyperparameters proto.
Inherits From: Serde
Note that this Serde only handles the Hyperparameters part of ModelSpec. The 'prior' attribute of ModelSpec is serialized/deserialized separately using DistributionSerde.
Methods
deserialize
deserialize(
serialized: meridian_pb.Hyperparameters,
serialized_version: str = ''
) -> spec.ModelSpec
Deserializes the given Hyperparameters proto into a ModelSpec.
Note that this only deserializes the Hyperparameters part of ModelSpec. The 'prior' attribute of ModelSpec is deserialized separately using DistributionSerde and should be combined in the MeridianSerde.
| Args | |
|---|---|
serialized
|
The serialized Hyperparameters proto.
|
serialized_version
|
The version of the serialized model. This is used to handle changes in deserialization logic across different versions. |
| Returns | |
|---|---|
| A Meridian model spec container. |
serialize
serialize(
obj: spec.ModelSpec
) -> meridian_pb.Hyperparameters
Serializes the given ModelSpec into a Hyperparameters proto.
View source on GitHub