@@ -114,45 +114,46 @@ async fn one_test() -> Result<(), Box<dyn Error + Send + Sync>> {
114114 42 ,
115115 ) ,
116116 ] ,
117- vec ! [
118- (
119- "QQN" . to_string( ) ,
120- Arc :: new( QQNOptimizer :: new( QQNConfig {
121- line_search: LineSearchConfig {
122- method: LineSearchMethod :: CubicQuadraticInterpolation ,
123- line_bracket_method: 2 ,
124- c1: 1e-4 ,
125- c2: 0.9 ,
126- max_iterations: 20 ,
127- initial_step: 1.0 ,
128- min_step: 1e-10 ,
129- max_step: 10.0 ,
130- verbose: false ,
131- } ,
132- lbfgs_history: 10 ,
133- epsilon: 1e-6 ,
134- verbose: false ,
135- ..Default :: default ( )
136- } ) ) ,
137- ) ,
138- // (
139- // "Adam-Fast".to_string(),
140- // Arc::new(AdamOptimizer::new(AdamConfig {
141- // learning_rate: 0.1,
142- // lr_schedule: "constant".to_string(),
143- // lr_decay: 0.995,
144- // min_learning_rate: 1e-6,
145- // gradient_clip: Some(10.0),
146- // beta1: 0.9,
147- // beta2: 0.999,
148- // epsilon: 1e-8,
149- // weight_decay: 0.0,
150- // amsgrad: false,
151- // max_line_search_iter: 20,
152- // verbose: false,
153- // })),
154- // ),
155- ] ,
117+ all_optimizers ( ) ,
118+ // vec![
119+ // // (
120+ // // "QQN".to_string(),
121+ // // Arc::new(QQNOptimizer::new(QQNConfig {
122+ // // line_search: LineSearchConfig {
123+ // // method: LineSearchMethod::CubicQuadraticInterpolation,
124+ // // line_bracket_method: 2,
125+ // // c1: 1e-4,
126+ // // c2: 0.9,
127+ // // max_iterations: 20,
128+ // // initial_step: 1.0,
129+ // // min_step: 1e-10,
130+ // // max_step: 10.0,
131+ // // verbose: false,
132+ // // },
133+ // // lbfgs_history: 10,
134+ // // epsilon: 1e-6,
135+ // // verbose: false,
136+ // // ..Default::default()
137+ // // })),
138+ // // ),
139+ // // (
140+ // // "Adam-Fast".to_string(),
141+ // // Arc::new(AdamOptimizer::new(AdamConfig {
142+ // // learning_rate: 0.1,
143+ // // lr_schedule: "constant".to_string(),
144+ // // lr_decay: 0.995,
145+ // // min_learning_rate: 1e-6,
146+ // // gradient_clip: Some(10.0),
147+ // // beta1: 0.9,
148+ // // beta2: 0.999,
149+ // // epsilon: 1e-8,
150+ // // weight_decay: 0.0,
151+ // // amsgrad: false,
152+ // // max_line_search_iter: 20,
153+ // // verbose: false,
154+ // // })),
155+ // // ),
156+ // ],
156157 2e-1 ,
157158 )
158159 . await
0 commit comments