Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/tensorflow/
Date: Mon, 29 Jan 2018 15:29:23
Message-Id: 1517239663.5c3a47ab0a4e38425544636e0de78a915b52878d.mmokrejs@gentoo
1 commit: 5c3a47ab0a4e38425544636e0de78a915b52878d
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Mon Jan 29 15:27:43 2018 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Mon Jan 29 15:27:43 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=5c3a47ab
7
8 sci-libs/tensorflow: new package
9
10 Will be needed for sci-biology/chiron, landing soon.
11
12 Package-Manager: Portage-2.3.20, Repoman-2.3.6
13 RepoMan-Options: --force
14
15 sci-libs/tensorflow/metadata.xml | 12 ++++++++++++
16 sci-libs/tensorflow/tensorflow-1.0.1.ebuild | 27 +++++++++++++++++++++++++++
17 sci-libs/tensorflow/tensorflow-1.5.0.ebuild | 27 +++++++++++++++++++++++++++
18 3 files changed, 66 insertions(+)
19
20 diff --git a/sci-libs/tensorflow/metadata.xml b/sci-libs/tensorflow/metadata.xml
21 new file mode 100644
22 index 000000000..138cb7705
23 --- /dev/null
24 +++ b/sci-libs/tensorflow/metadata.xml
25 @@ -0,0 +1,12 @@
26 +<?xml version="1.0" encoding="UTF-8"?>
27 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 +<pkgmetadata>
29 + <maintainer type="person">
30 + <email>mmokrejs@×××××××××××××××.cz</email>
31 + <name>Martin Mokrejs</name>
32 + </maintainer>
33 + <maintainer type="project">
34 + <email>sci-biology@g.o</email>
35 + <name>Gentoo Biology Project</name>
36 + </maintainer>
37 +</pkgmetadata>
38
39 diff --git a/sci-libs/tensorflow/tensorflow-1.0.1.ebuild b/sci-libs/tensorflow/tensorflow-1.0.1.ebuild
40 new file mode 100644
41 index 000000000..a62394c86
42 --- /dev/null
43 +++ b/sci-libs/tensorflow/tensorflow-1.0.1.ebuild
44 @@ -0,0 +1,27 @@
45 +# Copyright 1999-2018 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +
48 +EAPI=6
49 +
50 +PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
51 +
52 +inherit distutils-r1 eutils
53 +
54 +DESCRIPTION="Library for numerical computation using data flow graphs"
55 +HOMEPAGE="https://github.com/tensorflow/tensorflow"
56 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
57 +
58 +LICENSE="Apache-2.0"
59 +SLOT="0"
60 +KEYWORDS=""
61 +IUSE="cuda mpi"
62 +
63 +DEPEND="dev-util/bazel
64 + dev-python/wheel
65 + dev-python/numpy
66 + dev-libs/protobuf-c
67 + cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
68 + mpi? ( virtual/mpi )"
69 +RDEPEND="${DEPEND}"
70 +
71 +# TODO: seems it also support some MPI implementation
72
73 diff --git a/sci-libs/tensorflow/tensorflow-1.5.0.ebuild b/sci-libs/tensorflow/tensorflow-1.5.0.ebuild
74 new file mode 100644
75 index 000000000..a62394c86
76 --- /dev/null
77 +++ b/sci-libs/tensorflow/tensorflow-1.5.0.ebuild
78 @@ -0,0 +1,27 @@
79 +# Copyright 1999-2018 Gentoo Foundation
80 +# Distributed under the terms of the GNU General Public License v2
81 +
82 +EAPI=6
83 +
84 +PYTHON_COMPAT=( python2_7 python3_{3,4,5,6} )
85 +
86 +inherit distutils-r1 eutils
87 +
88 +DESCRIPTION="Library for numerical computation using data flow graphs"
89 +HOMEPAGE="https://github.com/tensorflow/tensorflow"
90 +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
91 +
92 +LICENSE="Apache-2.0"
93 +SLOT="0"
94 +KEYWORDS=""
95 +IUSE="cuda mpi"
96 +
97 +DEPEND="dev-util/bazel
98 + dev-python/wheel
99 + dev-python/numpy
100 + dev-libs/protobuf-c
101 + cuda? ( x11-drivers/nvidia-drivers dev-util/nvidia-cuda-toolkit )
102 + mpi? ( virtual/mpi )"
103 +RDEPEND="${DEPEND}"
104 +
105 +# TODO: seems it also support some MPI implementation