From 73f663dc8f23a78d072de9a441686db1e16803d4 Mon Sep 17 00:00:00 2001 From: Julien Girard <julien.girard2@cea.fr> Date: Thu, 16 Sep 2021 18:37:58 +0200 Subject: [PATCH] deps fixes --- caisar.opam | 5 ++--- dune-project | 14 ++++++++++++-- lib/onnx/onnx.ml | 3 --- lib/onnx/onnx.mli | 18 ++---------------- nnet.opam | 10 +++++++++- onnx.opam | 15 +++++++++++---- standalone/dune | 6 ------ 7 files changed, 36 insertions(+), 35 deletions(-) diff --git a/caisar.opam b/caisar.opam index 81686d25..e3397717 100644 --- a/caisar.opam +++ b/caisar.opam @@ -4,14 +4,13 @@ version: "0.1" synopsis: "Framework for neural network verification" depends: [ "ocaml" {>= "4.10"} - "dune" {>= "2.9" & >= "2.9.0"} + "dune" {>= "2.9" & >= "2.9.1"} "dune-site" {>= "2.9.0"} - "why3" "piqi" {>= "0.7.6"} "piqilib" {>= "0.6.14"} "zarith" {>= "1.7"} "ocplib-endian" {>= "1.0"} - "dune" {>= "2.7" & >= "2.7.1"} + "dune" {>= "2.7.1"} "base" {>= "v0.14.0"} "stdio" {>= "v0.14.0"} "cmdliner" {>= "1.0.4"} diff --git a/dune-project b/dune-project index 21ab8e86..6d2f7d9b 100644 --- a/dune-project +++ b/dune-project @@ -14,7 +14,7 @@ (synopsis "Framework for neural network verification") (depends (ocaml (>= 4.10)) - (dune (>= 2.9.0)) + (dune (>= 2.9.1)) (dune-site (>= 2.9.0)) (piqi (>= 0.7.6)) (piqilib (>= 0.6.14)) @@ -44,7 +44,17 @@ (synopsis "NNet parser") (depends (ocaml (>= 4.10)) - (dune (>= 2.7.1)) + (dune (>= 2.9.1)) + (base (>= v0.14.0)) + ) +) + +(package + (name onnx) + (synopsis "ONNX parser") + (depends + (ocaml (>= 4.10)) + (dune (>= 2.9.1)) (base (>= v0.14.0)) ) ) diff --git a/lib/onnx/onnx.ml b/lib/onnx/onnx.ml index e1ec0b4d..5d6a9a8f 100644 --- a/lib/onnx/onnx.ml +++ b/lib/onnx/onnx.ml @@ -16,9 +16,6 @@ type t = Opiqi.Model_proto.t (* ONNX format handling. *) -let onnx_format_error s = - Error (Format.sprintf "ONNX format error: %s condition not satisfied." s) - let parse_in_channel in_channel = let open Result in try diff --git a/lib/onnx/onnx.mli b/lib/onnx/onnx.mli index 437803c8..3c708435 100644 --- a/lib/onnx/onnx.mli +++ b/lib/onnx/onnx.mli @@ -4,21 +4,7 @@ (* *) (**************************************************************************) -type t = private { - n_layers : int; (** Number of layers. *) - n_inputs : int; (** Number of inputs. *) - n_outputs : int; (** Number of outputs. *) - max_layer_size : int; (** Maximum layer size. *) - layer_sizes : int list; (** Size of each layer. *) - min_input_values : float list; (** Minimum values of inputs. *) - max_input_values : float list; (** Maximum values of inputs. *) - mean_values : float list * float; - (** Mean values of inputs and one value for all outputs. *) - range_values : float list * float; - (** Range values of inputs and one value for all outputs. *) - weights_biases : float list list; (** All weights and biases of NNet model. *) -} -(** NNet model metadata. *) +type t = Onnx_piqi.Model_proto.t val parse : string -> (t, string) Result.t -(** Parse an NNet file. *) +(** Parse an ONNX file. *) diff --git a/nnet.opam b/nnet.opam index 4871796a..dbc488d7 100644 --- a/nnet.opam +++ b/nnet.opam @@ -2,9 +2,17 @@ opam-version: "2.0" version: "0.1" synopsis: "NNet parser" +maintainer: ["Michele Alberti" "François Bobot" "Julien Girard-Satabin"] +authors: [ + "Michele Alberti" + "François Bobot" + "Julien Girard-Satabin" + "Zakaria Chihani" +] +bug-reports: "julien.girard2@cea.fr" depends: [ "ocaml" {>= "4.10"} - "dune" {>= "2.9" & >= "2.7.1"} + "dune" {>= "2.9" & >= "2.9.1"} "base" {>= "v0.14.0"} "odoc" {with-doc} ] diff --git a/onnx.opam b/onnx.opam index a39060d3..a37a869e 100644 --- a/onnx.opam +++ b/onnx.opam @@ -2,14 +2,22 @@ opam-version: "2.0" version: "0.1" synopsis: "ONNX parser" +maintainer: ["Michele Alberti" "François Bobot" "Julien Girard-Satabin"] +authors: [ + "Michele Alberti" + "François Bobot" + "Julien Girard-Satabin" + "Zakaria Chihani" +] +bug-reports: "julien.girard2@cea.fr" depends: [ "ocaml" {>= "4.10"} - "dune" {>= "2.9" & >= "2.7.1"} + "dune" {>= "2.9" & >= "2.9.1"} "base" {>= "v0.14.0"} "odoc" {with-doc} ] build: [ - ["dune" "subst" "--root" "."] {dev} + ["dune" "subst"] {dev} [ "dune" "build" @@ -17,8 +25,7 @@ build: [ name "-j" jobs - "--promote-install-files" - "false" + "--promote-install-files=false" "@install" "@runtest" {with-test} "@doc" {with-doc} diff --git a/standalone/dune b/standalone/dune index 60266cff..7eea4820 100644 --- a/standalone/dune +++ b/standalone/dune @@ -12,10 +12,4 @@ (libraries menhirLib yojson cmdliner logs logs.cli logs.fmt fmt.tty base unix str ppx_deriving_yojson.runtime) (preprocess (pps ppx_deriving_yojson ppx_deriving.show ppx_deriving.ord ppx_deriving.eq)) (package caisar) - (libraries menhirLib yojson cmdliner logs logs.cli - ocplib-endian logs.fmt fmt.tty base unix str - ppx_deriving_yojson.runtime piqirun.pb zarith - stdio) - (preprocess (pps ppx_deriving_yojson ppx_deriving.show ppx_deriving.ord ppx_deriving.eq)) - (package caisar) ) -- GitLab