Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Aug 2019 03:24:32 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r509982 - in head/math: . onnx
Message-ID:  <201908270324.x7R3OWow076493@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Tue Aug 27 03:24:31 2019
New Revision: 509982
URL: https://svnweb.freebsd.org/changeset/ports/509982

Log:
  New port: math/onnx: Open Neural Network eXchange

Added:
  head/math/onnx/
  head/math/onnx/Makefile   (contents, props changed)
  head/math/onnx/distinfo   (contents, props changed)
  head/math/onnx/pkg-descr   (contents, props changed)
  head/math/onnx/pkg-plist   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Tue Aug 27 03:15:35 2019	(r509981)
+++ head/math/Makefile	Tue Aug 27 03:24:31 2019	(r509982)
@@ -480,6 +480,7 @@
     SUBDIR += octomap
     SUBDIR += ogdf
     SUBDIR += oleo
+    SUBDIR += onnx
     SUBDIR += openblas
     SUBDIR += openfst
     SUBDIR += openlibm

Added: head/math/onnx/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/onnx/Makefile	Tue Aug 27 03:24:31 2019	(r509982)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME=	onnx
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.5.0
+CATEGORIES=	math
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Open Neural Network eXchange
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libprotobuf.so:devel/protobuf
+
+USES=		cmake compiler:c++11-lang python:build
+USE_GITHUB=	yes
+
+CMAKE_ON=	BUILD_SHARED_LIBS
+
+BINARY_ALIAS=	python=${PYTHON_CMD}
+
+post-install: # https://github.com/onnx/onnx/issues/2263
+	@${FIND} -d ${STAGEDIR}${PREFIX}/include -type d -empty -delete
+
+.include <bsd.port.mk>

Added: head/math/onnx/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/onnx/distinfo	Tue Aug 27 03:24:31 2019	(r509982)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1566874234
+SHA256 (onnx-onnx-v1.5.0_GH0.tar.gz) = 707887fffd79f36213baea7012fd1599c2c6d14ca4974484f1363dced4f7357a
+SIZE (onnx-onnx-v1.5.0_GH0.tar.gz) = 2431004

Added: head/math/onnx/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/onnx/pkg-descr	Tue Aug 27 03:24:31 2019	(r509982)
@@ -0,0 +1,14 @@
+Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI
+developers to choose the right tools as their project evolves. ONNX provides an
+open source format for AI models, both deep learning and traditional ML. It
+defines an extensible computation graph model, as well as definitions of
+built-in operators and standard data types. Currently we focus on the
+capabilities needed for inferencing (scoring).
+
+ONNX is widely supported and can be found in many frameworks, tools, and
+hardware. Enabling interoperability between different frameworks and
+streamlining the path from research to production helps increase the speed of
+innovation in the AI community. We invite the community to join us and further
+evolve ONNX.
+
+WWW: https://onnx.ai/

Added: head/math/onnx/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/onnx/pkg-plist	Tue Aug 27 03:24:31 2019	(r509982)
@@ -0,0 +1,95 @@
+include/onnx/backend/test/cpp/driver/test_driver.h
+include/onnx/backend/test/cpp/gtest_utils.h
+include/onnx/checker.h
+include/onnx/common/array_ref.h
+include/onnx/common/assertions.h
+include/onnx/common/common.h
+include/onnx/common/constants.h
+include/onnx/common/graph_node_list.h
+include/onnx/common/interned_strings.h
+include/onnx/common/ir.h
+include/onnx/common/ir_pb_converter.h
+include/onnx/common/model_helpers.h
+include/onnx/common/status.h
+include/onnx/common/stl_backports.h
+include/onnx/common/tensor.h
+include/onnx/defs/attr_proto_util.h
+include/onnx/defs/data_type_utils.h
+include/onnx/defs/function.h
+include/onnx/defs/operator_sets-ml.h
+include/onnx/defs/operator_sets.h
+include/onnx/defs/schema.h
+include/onnx/defs/shape_inference.h
+include/onnx/defs/tensor_proto_util.h
+include/onnx/onnx-ml.pb.h
+include/onnx/onnx-operators-ml.pb.h
+include/onnx/onnx-operators_pb.h
+include/onnx/onnx_pb.h
+include/onnx/onnxifi.h
+include/onnx/onnxifi_ext.h
+include/onnx/onnxifi_loader.h
+include/onnx/onnxifi_utils.h
+include/onnx/optimizer/optimize.h
+include/onnx/optimizer/pass.h
+include/onnx/optimizer/pass_manager.h
+include/onnx/optimizer/pass_registry.h
+include/onnx/optimizer/passes/eliminate_deadend.h
+include/onnx/optimizer/passes/eliminate_identity.h
+include/onnx/optimizer/passes/eliminate_nop_dropout.h
+include/onnx/optimizer/passes/eliminate_nop_monotone_argmax.h
+include/onnx/optimizer/passes/eliminate_nop_pad.h
+include/onnx/optimizer/passes/eliminate_nop_transpose.h
+include/onnx/optimizer/passes/eliminate_unused_initializer.h
+include/onnx/optimizer/passes/extract_constant_to_initializer.h
+include/onnx/optimizer/passes/fuse_add_bias_into_conv.h
+include/onnx/optimizer/passes/fuse_bn_into_conv.h
+include/onnx/optimizer/passes/fuse_consecutive_concats.h
+include/onnx/optimizer/passes/fuse_consecutive_log_softmax.h
+include/onnx/optimizer/passes/fuse_consecutive_reduce_unsqueeze.h
+include/onnx/optimizer/passes/fuse_consecutive_squeezes.h
+include/onnx/optimizer/passes/fuse_consecutive_transposes.h
+include/onnx/optimizer/passes/fuse_matmul_add_bias_into_gemm.h
+include/onnx/optimizer/passes/fuse_pad_into_conv.h
+include/onnx/optimizer/passes/fuse_transpose_into_gemm.h
+include/onnx/optimizer/passes/lift_lexical_references.h
+include/onnx/optimizer/passes/nop.h
+include/onnx/optimizer/passes/split.h
+include/onnx/proto_utils.h
+include/onnx/py_utils.h
+include/onnx/shape_inference/implementation.h
+include/onnx/string_utils.h
+include/onnx/version_converter/BaseConverter.h
+include/onnx/version_converter/adapters/adapter.h
+include/onnx/version_converter/adapters/averagepool_7_6.h
+include/onnx/version_converter/adapters/batch_normalization_6_5.h
+include/onnx/version_converter/adapters/batch_normalization_6_7.h
+include/onnx/version_converter/adapters/broadcast_backward_compatibility.h
+include/onnx/version_converter/adapters/broadcast_forward_compatibility.h
+include/onnx/version_converter/adapters/cast_9_8.h
+include/onnx/version_converter/adapters/compatible.h
+include/onnx/version_converter/adapters/concat_3_4.h
+include/onnx/version_converter/adapters/dropout_6_7.h
+include/onnx/version_converter/adapters/extend_supported_types.h
+include/onnx/version_converter/adapters/gemm_6_7.h
+include/onnx/version_converter/adapters/gemm_7_6.h
+include/onnx/version_converter/adapters/maxpool_8_7.h
+include/onnx/version_converter/adapters/no_previous_version.h
+include/onnx/version_converter/adapters/remove_consumed_inputs.h
+include/onnx/version_converter/adapters/reshape_4_5.h
+include/onnx/version_converter/adapters/reshape_5_4.h
+include/onnx/version_converter/adapters/scan_9_8.h
+include/onnx/version_converter/adapters/set_is_test.h
+include/onnx/version_converter/adapters/sum_8_7.h
+include/onnx/version_converter/adapters/type_restriction.h
+include/onnx/version_converter/adapters/upsample_9_8.h
+include/onnx/version_converter/convert.h
+include/onnx/version_converter/helper.h
+lib/libonnx.so
+lib/libonnx_proto.so
+lib/libonnxifi.so
+lib/libonnxifi_dummy.so
+lib/libonnxifi_loader.a
+share/cmake/ONNX/ONNXConfig.cmake
+share/cmake/ONNX/ONNXConfigVersion.cmake
+share/cmake/ONNX/ONNXTargets-%%CMAKE_BUILD_TYPE%%.cmake
+share/cmake/ONNX/ONNXTargets.cmake



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201908270324.x7R3OWow076493>