@@ -57,8 +57,8 @@ function tiny_angular_dense(; van_der_waals_channel=false, kargs...)
57
57
BatchNorm (4 + van_der_waals_channel),
58
58
Dense (4 + van_der_waals_channel => 6 , elu),
59
59
Dense (6 => 1 , sigmoid_fast));
60
- name= " tiny_angular_dense_ " *
61
- (van_der_waals_channel ? " v " : " " ),
60
+ name= " tiny_angular_dense " *
61
+ (van_der_waals_channel ? " _v " : " " ),
62
62
van_der_waals_channel, kargs... )
63
63
end
64
64
@@ -73,8 +73,8 @@ function light_angular_dense(; van_der_waals_channel=false, kargs...)
73
73
BatchNorm (5 + van_der_waals_channel),
74
74
Dense (5 + van_der_waals_channel => 10 , elu),
75
75
Dense (10 => 1 , sigmoid_fast));
76
- name= " light_angular_dense_ " *
77
- (van_der_waals_channel ? " v " : " " ),
76
+ name= " light_angular_dense " *
77
+ (van_der_waals_channel ? " _v " : " " ),
78
78
van_der_waals_channel, kargs... )
79
79
end
80
80
@@ -91,8 +91,8 @@ function medium_angular_dense(;
91
91
Dense (10 + van_der_waals_channel => 5 ; use_bias= false ),
92
92
Dense (5 => 10 , elu),
93
93
Dense (10 => 1 , sigmoid_fast));
94
- name= " medium_angular_dense_ " *
95
- (van_der_waals_channel ? " v " : " " ),
94
+ name= " medium_angular_dense " *
95
+ (van_der_waals_channel ? " _v " : " " ),
96
96
van_der_waals_channel,
97
97
kargs... )
98
98
end
@@ -113,12 +113,14 @@ get_preprocessing(x::Chain) =
113
113
114
114
struct SerializedModel
115
115
model:: Partial
116
- weights:: NamedTuple
116
+ parameters:: NamedTuple
117
+ states:: NamedTuple
117
118
end
118
- production_instantiate ((; model, weights):: SerializedModel ) = Lux. StatefulLuxLayer (
119
+
120
+ production_instantiate ((; model, parameters,states):: SerializedModel ) = Lux. StatefulLuxLayer (
119
121
model (),
120
- weights ,
121
- Lux . initialparameters ( MersenneTwister ( 42 ), model . model ()) |> Lux. testmode)
122
+ parameters ,
123
+ states |> Lux. testmode)
122
124
123
125
function get_cutoff_radius (x:: Lux.AbstractExplicitLayer )
124
126
get_preprocessing (x). fun. kargs[:cutoff_radius ]
0 commit comments