[meta-torch-core-free] 01/07: Initialize metapackage
Zhou Mo
cdluminate-guest at moszumanska.debian.org
Thu Dec 15 01:51:02 UTC 2016
This is an automated email from the git hooks/post-receive script.
cdluminate-guest pushed a commit to branch master
in repository meta-torch-core-free.
commit 258e1cf2bc41f9aaa1cb792663b1806bad584a9c
Author: Zhou Mo <cdluminate at gmail.com>
Date: Sun Aug 28 05:40:53 2016 +0000
Initialize metapackage
---
debian/changelog | 5 ++++
debian/compat | 1 +
debian/control | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++
debian/copyright | 31 ++++++++++++++++++++
debian/rules | 3 ++
debian/source/format | 1 +
6 files changed, 124 insertions(+)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..7695363
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+meta-torch-core-free (1~exp1) experimental; urgency=low
+
+ * Initial release. (Closes: #794634)
+
+ -- Zhou Mo <cdluminate at gmail.com> Sun, 28 Aug 2016 04:57:33 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..ca8f4eb
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,83 @@
+Source: meta-torch-core-free
+Section: science
+Priority: optional
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Zhou Mo <cdluminate at gmail.com>
+Build-Depends: debhelper (>= 9)
+Standards-Version: 3.9.8
+Homepage: http://torch.ch
+
+Package: torch-core-free
+Section: metapackages
+Architecture: any
+# libblas3 is not suitable for machine learning and deep learning!
+# So, we just silently pull a suitable BLAS for user, instead of
+# telling the user why we have built Torch7 against libblas3 and
+# how to install a suitable BLAS. I think the researchers won't
+# blame us for forcing them to use a suitable one. Here we set
+# the candidate BLAS in pre-depends to ensure that apt won't pull
+# and install package libblas3.
+Pre-Depends: libopenblas-base | libatlas-base | libblas.so.3,
+Depends: ${misc:Depends},
+# luajit < 2.1.0 suffers from compatibility problem
+ luajit (>= 2.1.0~),
+# Extra Torch modules and community modules can be installed via luarocks.
+ luarocks,
+# normal lua dependency
+ lua-cjson,
+ lua-filesystem,
+ lua-penlight,
+# the following is core and *free* components of Torch Framework
+ lua-torch-cwrap,
+ lua-torch-paths,
+ lua-torch-sys,
+ lua-torch-xlua,
+ lua-torch-torch7,
+ lua-torch-nn,
+ lua-torch-graph,
+ lua-torch-nngraph,
+ lua-torch-optim,
+ lua-torch-sundown,
+ lua-torch-dok,
+ lua-torch-trepl,
+ lua-torch-image,
+# these core but *not free* components will be included in torch-core-contrib.
+# lua-torch-cutorch,
+# lua-torch-cunn,
+# Well, the following description is basically copied from its homepage.
+Description: Scientific Computing Framework For Luajit (Core Components)
+ Torch is a scientific computing framework with wide support for machine
+ learning algorithms that puts GPUs first. It is easy to use and efficient,
+ thanks to an easy and fast scripting language, LuaJIT, and an underlying
+ C/CUDA implementation.
+ .
+ A summary of core features:
+ * a powerful N-dimensional array
+ * lots of routines for indexing, slicing, transposing, ...
+ * amazing interface to C, via LuaJIT
+ * linear algebra routines
+ * neural network, and energy-based models
+ * numeric optimization routines
+ * Fast and efficient GPU support
+ * Embeddable, with ports to iOS, Android and FPGA backends
+ .
+ The goal of Torch is to have maximum flexibility and speed in building
+ your scientific algorithms while making the process extremely simple.
+ Torch comes with a large ecosystem of community-driven packages in
+ machine learning, computer vision, signal processing, parallel
+ processing, image, video, audio and networking among others, and
+ builds on top of the Lua community.
+ .
+ At the heart of Torch are the popular neural network and optimization
+ libraries which are simple to use, while having maximum flexibility
+ in implementing complex neural network topologies. You can build
+ arbitrary graphs of neural networks, and parallelize them over CPUs
+ and GPUs in an efficient manner.
+ .
+ This package is a metapackage, which pulls the following core and *free*
+ modules for you: cwrap, paths, sys, xlua, torch7, nn, graph, nngraph,
+ optim, sundown, dok, trepl, image.
+ .
+ Note that cutorch (CUDA backend for torch) and cunn (CUDA backend for
+ neural network) are not present in this metapacakge - they will be
+ shipped in the torch-core-contrib metapackage in the future.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..34110f0
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Source: meta-torch-core-free
+
+Files: *
+Copyright: 2016 Zhou Mo <cdluminate at gmail.com>
+License: BSD-3-Clause
+
+License: BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ 3. Neither the name of the University nor the names of its contributors
+ may be used to endorse or promote products derived from this software
+ without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE HOLDERS OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..cbe925d
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,3 @@
+#!/usr/bin/make -f
+%:
+ dh $@
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..89ae9db
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (native)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/meta-torch-core-free.git
More information about the debian-science-commits
mailing list