forked from rarias/bscpkgs
pkgs: update nixpkgs to 1614b96a
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, cc
|
||||
, nanos6 ? null
|
||||
, mcxx ? null
|
||||
@@ -7,7 +8,7 @@
|
||||
, gitBranch
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
stdenv.mkDerivation rec {
|
||||
name = "bigsort";
|
||||
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, cc
|
||||
, mpi
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
stdenv.mkDerivation rec {
|
||||
name = "genseq";
|
||||
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, cc
|
||||
, mpi
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
stdenv.mkDerivation rec {
|
||||
name = "shuffle";
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, mpi ? null
|
||||
, tampi ? null
|
||||
, mcxx ? null
|
||||
@@ -10,7 +11,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
assert !(tampi != null && mcxx == null);
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, nz ? 200
|
||||
, nx ? 200
|
||||
, ny ? 500
|
||||
@@ -8,7 +9,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with builtins;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, icc
|
||||
, mpi ? null
|
||||
, tampi ? null
|
||||
@@ -11,7 +12,7 @@
|
||||
|
||||
assert !(tampi != null && mcxx == null);
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
gitSource = garlicTools.fetchGarlicApp {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, mpi
|
||||
, gfortran
|
||||
, tampi
|
||||
@@ -10,7 +11,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
gitSource = garlicTools.fetchGarlicApp {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, impi
|
||||
, mcxx
|
||||
, icc
|
||||
@@ -9,7 +10,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
gitSource = garlicTools.fetchGarlicApp {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, tampi
|
||||
, clangOmpss2
|
||||
, mpi
|
||||
@@ -8,7 +9,7 @@
|
||||
, variant
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
assert (assertOneOf "variant" variant [ "openmp" "openmp-tasks" "ompss-2" ]);
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, cc
|
||||
, mpi ? null
|
||||
, tampi ? null
|
||||
@@ -13,7 +14,7 @@
|
||||
|
||||
assert !(tampi != null && mcxx == null);
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
gitSource = garlicTools.fetchGarlicApp {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, nanos6
|
||||
, mpi
|
||||
, tampi
|
||||
@@ -33,8 +34,8 @@ assert enableManualDist -> (nbgx != null);
|
||||
assert enableManualDist -> (nbgy != null);
|
||||
assert enableManualDist -> (nbgz != null);
|
||||
|
||||
with stdenv.lib;
|
||||
with stdenv.lib.versions;
|
||||
with lib;
|
||||
with lib.versions;
|
||||
|
||||
let
|
||||
gitSource = garlicTools.fetchGarlicApp {
|
||||
|
||||
@@ -1076,7 +1076,7 @@ produce the execution pipeline when built. The experiment file describes
|
||||
a function (which is typical in nix) and takes as argument an
|
||||
attribute set with some common packages, tools and options:
|
||||
.CS
|
||||
{ stdenv, bsc, stdexp, targetMachine, stages, garlicTools }:
|
||||
{ stdenv, lib, bsc, stdexp, targetMachine, stages, garlicTools }:
|
||||
.CE
|
||||
The
|
||||
.I bsc
|
||||
@@ -1344,8 +1344,8 @@ stdexp.genExperiment { inherit configs pipeline; }
|
||||
.CE
|
||||
The complete example experiment can be shown here:
|
||||
.CS
|
||||
{ stdenv, stdexp, bsc, targetMachine, stages }:
|
||||
with stdenv.lib;
|
||||
{ stdenv, lib, stdexp, bsc, targetMachine, stages }:
|
||||
with lib;
|
||||
let
|
||||
# Initial variable configuration
|
||||
varConf = {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -9,7 +10,7 @@
|
||||
, strace
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
# Ensure the arguments are strings, to avoid problems with large numbers
|
||||
assert (isString n);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -11,7 +12,7 @@
|
||||
, resultFromTrebuchet
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -9,7 +10,7 @@
|
||||
, inputTre
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
varConf = { }; # Not used
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, pkgs
|
||||
@@ -10,7 +11,7 @@
|
||||
, enableHWC ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, pkgs
|
||||
@@ -10,7 +11,7 @@
|
||||
, enableHWC ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, enableExtended ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, enableExtended ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, enableExtended ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, enableExtended ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
# following keys:
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -13,11 +14,11 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
# We import in the scope the content of the `stdenv.lib` attribute, which
|
||||
# We import in the scope the content of the `lib` attribute, which
|
||||
# contain useful functions like `toString`, which will be used later. This is
|
||||
# handy to avoid writting `stdenv.lib.tostring`.
|
||||
# handy to avoid writting `lib.tostring`.
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
# We also have some functions specific to the garlic benchmark which we import
|
||||
# as well. Take a look at the garlic/tools.nix file for more details.
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, stages
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
# Common definitions used by fwi experiments
|
||||
rec {
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -10,7 +11,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -15,7 +16,7 @@
|
||||
, enableExtended ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
common = callPackage ./common.nix {};
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -27,7 +28,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -13,7 +14,7 @@
|
||||
, enableExtended ? false
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -15,7 +16,7 @@
|
||||
# TODO: Finish HWC first
|
||||
assert (enableHWC == false);
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, stages
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
rec {
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
rec {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -10,7 +11,7 @@
|
||||
, enableStrong ? true
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
, stages
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, stages
|
||||
@@ -7,7 +8,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
rec {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -9,7 +10,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -7,7 +8,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -19,7 +20,7 @@
|
||||
, nblocks0 ? null
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -18,7 +19,7 @@
|
||||
, nblocks0 ? null
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
, stages
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
# Initial variable configuration
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
, stages
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
# Initial variable configuration
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
, stages
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
# Initial variable configuration
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -8,7 +9,7 @@
|
||||
, callPackage
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -10,7 +11,7 @@
|
||||
}:
|
||||
|
||||
with builtins;
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -7,7 +8,7 @@
|
||||
}:
|
||||
|
||||
with builtins;
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -10,7 +11,7 @@
|
||||
}:
|
||||
|
||||
with builtins;
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -11,7 +12,7 @@
|
||||
}:
|
||||
|
||||
with builtins;
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -7,7 +8,7 @@
|
||||
}:
|
||||
|
||||
with builtins;
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
# Common packages, tools and options
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -33,7 +34,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
# Common packages, tools and options
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -34,7 +35,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -7,7 +8,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -7,7 +8,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, stdexp
|
||||
, bsc
|
||||
, targetMachine
|
||||
@@ -7,7 +8,7 @@
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
}:
|
||||
|
||||
datasets:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "merged-dataset";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, rWrapper
|
||||
, rPackages
|
||||
, fontconfig
|
||||
@@ -22,7 +23,7 @@
|
||||
, extraRPackages ? []
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
scalesPatched = with rPackages; buildRPackage {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, garlicTools
|
||||
}:
|
||||
|
||||
@@ -7,7 +8,7 @@
|
||||
units
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, numactl
|
||||
, slurm
|
||||
, garlicTools
|
||||
@@ -26,7 +27,7 @@
|
||||
, acctgFreq ? null
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
# sbatch fails silently if we pass garbage, so we assert the types here to avoid
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, bash
|
||||
, writeText
|
||||
}:
|
||||
@@ -9,7 +10,7 @@
|
||||
, conf
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with builtins;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
, config
|
||||
, stages
|
||||
, targetMachine
|
||||
@@ -11,7 +12,7 @@
|
||||
, pp
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
with garlicTools;
|
||||
|
||||
let
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
{
|
||||
stdenv
|
||||
, lib
|
||||
}:
|
||||
|
||||
with stdenv.lib;
|
||||
with lib;
|
||||
|
||||
let
|
||||
gen = rec {
|
||||
|
||||
Reference in New Issue
Block a user