[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