///|
/// Reproducible native benchmark for the dense online-learning path.
fn main {
  let samples = 20000
  let model = @models.AdagradLogisticRegression::new(4, learning_rate=0.15)
  let auc = @models.AucTracker::new()
  for i in 0.. "\{value}").join(",")
  println("samples=\{samples}")
  println("steps=\{model.steps()}")
  println("auc=\{auc.auc()}")
  println("weight_l1=\{@models.l1_norm(model.weights())}")
  println("weight_checksum=\{@models.snapshot_checksum(weights)}")
}