summary refs log tree commit diff
path: root/pkgs/applications/science/machine-learning
diff options
context:
space:
mode:
authorSergey Mironov <grrwlf@gmail.com>2016-03-22 19:42:32 +0300
committerSergey Mironov <grrwlf@gmail.com>2016-03-22 22:20:45 +0300
commitde4f541b0e7b2c042dd4a2b1a1a0c0381c392699 (patch)
treefe31f7bb9c0e5b90849c38bbd407478168dd372f /pkgs/applications/science/machine-learning
parentebd7598da486772c2634bd71735c6d7ddad2c600 (diff)
downloadnixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.tar
nixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.tar.gz
nixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.tar.bz2
nixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.tar.lz
nixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.tar.xz
nixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.tar.zst
nixpkgs-de4f541b0e7b2c042dd4a2b1a1a0c0381c392699.zip
torch: add unsup package
Diffstat (limited to 'pkgs/applications/science/machine-learning')
-rw-r--r--pkgs/applications/science/machine-learning/torch/torch-distro.nix17
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/applications/science/machine-learning/torch/torch-distro.nix b/pkgs/applications/science/machine-learning/torch/torch-distro.nix
index c0c8c056ab5..067cb134114 100644
--- a/pkgs/applications/science/machine-learning/torch/torch-distro.nix
+++ b/pkgs/applications/science/machine-learning/torch/torch-distro.nix
@@ -254,9 +254,24 @@ let
       rockspec = "rocks/gnuplot-scm-1.rockspec";
     };
 
+    unsup = buildLuaRocks rec {
+      name = "unsup";
+      luadeps = [ torch xlua optim ];
+      buildInputs = [ cmake ];
+      src = fetchgit {
+        url = "https://github.com/koraykv/unsup";
+        rev = "1d4632e716dc3c82feecc7dd4b22549df442859f";
+        sha256 = "0npjq3y1cfmk026sdijcw3f766innrmb3qggnxsz62grczhfvgls";
+      };
+      rockspec = "unsup-0.1-0.rockspec";
+      preBuild = ''
+        export Torch_DIR=${torch}/share/cmake/torch
+      '';
+    };
+
     trepl = buildLuaRocks rec {
       name = "trepl";
-      luadeps = [torch gnuplot paths penlight graph nn nngraph image gnuplot optim sys dok];
+      luadeps = [torch gnuplot paths penlight graph nn nngraph image gnuplot optim sys dok unsup];
       runtimeDeps = [ ncurses readline ];
       src = "${distro_src}/exe/trepl";
       meta = common_meta // {