about summary refs log tree commit diff
path: root/pkgs/development/compilers/cudatoolkit
Commit message (Collapse)AuthorAge
* cudatoolkit: add 9.0Jean-Philippe Bernardy2018-05-31
| | | | This version is a dependency of tensorflow binaries
* renaming cudatoolkit version numbersJean-Philippe Bernardy2018-05-31
|
* Give working advice for running nix-prefetch-urlAnders Kaseorg2018-03-04
| | | | | | | nix-prefetch-url file://… requires a full path. Suggest an invocation that will provide one. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
* cudatoolkit: 9.0.176 -> 9.1.85.1Nikolay Amiantov2018-02-25
|
* cudatoolkit8: 8.0.61 -> 8.0.88Nikolay Amiantov2018-02-25
| | | | This requires a refactor so that we support binary patches from NVIDIA.
* cudatoolkit: fix build with newer glibc versionsFranz Pletz2017-12-14
| | | | Packages that use CUDA would fail to build with missing defines.
* cudatoolkit: use recommended gcc by defaultNikolay Amiantov2017-10-19
| | | | | This way one may build packages requiring old CUDA Toolkit with usual stdenv; only bits which are compiled with NVCC would use older GCC.
* cudatoolkit9: init at 9.0.176Nikolay Amiantov2017-10-19
| | | | Make CUDA Toolkit 9 the default choice.
* cudatoolkit: Move libcudart to a separate outputEelco Dolstra2017-09-16
| | | | | This prevents opensubdiv (and thus blender) from having all of cudatoolkit in its closure.
* pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger2017-08-01
| | | | | | | | | | | | * pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
* cudatoolkit: remove OpenCL libraryNikolay Amiantov2017-02-28
| | | | libOpenCL is provided by ocl-icd with implementation in NVIDIA driver instead.
* cudatoolkit: Multiple output improvementsEelco Dolstra2017-02-28
| | | | | | | | | | | | | * Add a "lib" output containing (for the moment) only libOpenCL. This reduces the closure size of opensubdiv and blender by about 2 GiB. * Add a "doc" output (about ~200 MiB). * Remove the "sdk" output since it was worse than useless: all of the "sdk" output was also included in "out", so it actually increased disk space usage. * Run patchelf on ELF binaries only.
* cudatoolkit: 8.0.44 -> 8.0.61Eelco Dolstra2017-02-28
|
* cudatoolkit5: remove this ancient versionFrederik Rietdijk2017-02-13
|
* cudatoolkit: Add 8.0.44Eelco Dolstra2016-11-01
|
* cudatoolkit: Fix building dependent packagesEelco Dolstra2016-09-17
| | | | | | | | | | | | | - Set a cmake flag to allow cmake to find CUDA automatically. - Pass -D_FORCE_INLINES to work around /nix/store/8sl4jfs3nq0pkq4gg655s3axrxdx7z29-glibc-2.24-dev/include/string.h: In function 'void* __mempcpy_inline(void*, const void*, size_t)': /nix/store/8sl4jfs3nq0pkq4gg655s3axrxdx7z29-glibc-2.24-dev/include/string.h:650:42: error: 'memcpy' was not declared in this scope https://github.com/BVLC/caffe/issues/4046 This fixes OpenSubdiv and Blender.
* replace ${stdenv.cc.cc}/lib occurencesNikolay Amiantov2016-05-01
|
* cudatoolkit: Don't barf on GCC > 4.9Eelco Dolstra2016-04-08
| | | | Blender appears to build/run fine with GCC 5.3.
* cudatoolkit: Add version 7.5.18Eelco Dolstra2016-03-02
|
* cudatoolkit: Merge into one file and use callPackagesEelco Dolstra2016-03-02
|
* xlibs: replace occurrences by xorgVladimír Čunát2015-09-15
| | | | | | | This seems to have been confusing people, using both xlibs and xorg, etc. - Avoided renaming local (and different) xlibs binding in gcc*. - Fixed cases where both xorg and xlibs were used. Hopefully everything still works as before.
* cudatoolkit: don't move $out/include to $out/usr_includeBjørn Forsman2015-09-10
| | | | | | | | | | | | | | | | | | | | This effectively reverts 86c283824f76d849acbe6 ("If cuda headers are presented to nix [...]") and all the following workarounds that was added due to that commit. As far as I can tell[1] this hack isn't needed anymore. And moving includes to $out/usr_include causes pain for cudatoolkit users, so better get rid of it. In patches that did more than the $out/usr_include workaround, I only changed the line back to $out/include instead of re-generating the patches and fully removing the changed line. [1]: I build tested blender and caffe, and temporarily added recurseIntoAttrs to rPackages and haskellPackages so that nox-review could get proper coverage. However, many of the packages do not build even before this patch. I also built CUDA samples with cudatoolkit7 that ran fine.
* cudatoolkit: fixup path to samplesBjørn Forsman2015-08-18
| | | | | | This is needed for cuda 6.5 or else nsight will not find them. In cuda 7.0 the samples are already in $out/samples. Older versions do not build due to broken dependency (python-minimal).
* cudatoolkit: generalize derivations, add cuda7William Casarin2015-07-04
| | | | | | | | | | | | | | | There is not much different between the cudatoolkit expressions: pkgs/development/compilers/cudatoolkit/5.5.nix pkgs/development/compilers/cudatoolkit/6.0.nix pkgs/development/compilers/cudatoolkit/6.5.nix This commit removes those and replaces them with pkgs/development/compilers/cudatoolkit/generic.nix and adds cudatoolkit version 7
* fix up cudatoolkit 6.5 so that nvprof can runAristid Breitkreuz2015-05-02
|
* orig-gcc -> orig-ccEelco Dolstra2015-03-04
|
* cudatoolkit: Fix gcc -> ccEelco Dolstra2015-03-04
| | | | Urgh, we shouldn't have renamed gcc to cc...
* Add CUDA toolkit 6.5Eelco Dolstra2015-03-02
|
* Fix bad licenses on CUDA packagesEelco Dolstra2015-02-15
| | | | | They were marked as "nonfree" rather than "unfree", causing them to be allowed with allowUnfree = false.
* rename all occurrences of stdenv.cc.gcc to stdenv.cc.ccEric Seidel2015-01-14
|
* Change occurrences of gcc to the more general ccJohn Wiegley2014-12-26
| | | | | This is done for the sake of Yosemite, which does not have gcc, and yet this change is also compatible with Linux.
* If cuda headers are presented to nix in $out/include they are added to ↵Daniel Zinn2014-06-23
| | | | future gcc calls via a -isystem flag. However, cuda does not allow kernel calls from template function if these are located in system-headers. We thus move headers from $out/include to $out/usr_include and add a custom hook to add these headers via -I.
* Added cuda6 compiler as package cudatoolkit6.Daniel Zinn2014-06-19
|
* cudatoolkit: fix multiple outputs (close #2466)Vladimír Čunát2014-06-11
|
* cuda: install the SDK using multiple-outputs supportDavid Guibert2014-01-29
|
* cudatoolkit: fix missing dependenciesBjørn Forsman2013-08-27
| | | | | Some of the java tools failed to run (notably nsight) because of missing libraries. This fixes it.
* Update CUDA Toolkit to 5.5Justin Bedo2013-08-27
|
* Adding NVIDIA CUDA toolkit and haskell-accelerate-cuda plus deps.Andres Löh2012-05-20
svn path=/nixpkgs/trunk/; revision=34186