Size: a a a

2020 April 14

AT

Andrew Tropin in NixOS
ц
Так нужно в оверрайд её пихать, а не ставить. Ставить здесь чтобы что-то где-то увидело бесполезно. Всё явно должно быть, кому, что, как
не понимаю как её запихать в оверрайд
источник

AT

Andrew Tropin in NixOS
  mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = true; };


error: anonymous function at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/pkgs/development/python-modules/pytorch/default.nix:1:1 called with unexpected argument 'magma', at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/lib/customisation.nix:69:12
(use '--show-trace' to show detailed location information)
источник

ц

ц in NixOS
Andrew Tropin
  mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = true; };


error: anonymous function at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/pkgs/development/python-modules/pytorch/default.nix:1:1 called with unexpected argument 'magma', at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/lib/customisation.nix:69:12
(use '--show-trace' to show detailed location information)
magma = pkgs.magma
источник

ц

ц in NixOS
Я же выше писал, что там пакет должен быть
источник

AT

Andrew Tropin in NixOS
Andrew Tropin
  mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = true; };


error: anonymous function at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/pkgs/development/python-modules/pytorch/default.nix:1:1 called with unexpected argument 'magma', at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/lib/customisation.nix:69:12
(use '--show-trace' to show detailed location information)
судя по тому, что в https://github.com/NixOS/nixpkgs/blob/84cf00f98031e93f389f1eb93c4a7374a33cc0a9/pkgs/development/python-modules/pytorch/default.nix
magma ? null, а не false, то туда нужно пакет передавать
источник

AT

Andrew Tropin in NixOS
ц
magma = pkgs.magma
  stdenv = pkgs.overrideCC pkgs.stdenv pkgs.gcc7;
 mymagma = magma.override { inherit stdenv; };
 mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = mymagma; };
источник

ц

ц in NixOS
Andrew Tropin
  stdenv = pkgs.overrideCC pkgs.stdenv pkgs.gcc7;
 mymagma = magma.override { inherit stdenv; };
 mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = mymagma; };
А овверайд там зачем
источник

ц

ц in NixOS
Ну да похуй, вроде правильно
источник

AT

Andrew Tropin in NixOS
Andrew Tropin
  mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = true; };


error: anonymous function at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/pkgs/development/python-modules/pytorch/default.nix:1:1 called with unexpected argument 'magma', at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/lib/customisation.nix:69:12
(use '--show-trace' to show detailed location information)
ошибка не поменялась (
источник

ц

ц in NixOS
Знач не так там что-то
источник

ц

ц in NixOS
источник

ц

ц in NixOS
Нет здесь магм
источник

AT

Andrew Tropin in NixOS
ц
Нет здесь магм
понял, я в какой-то новый коммит смотрю
источник

AT

Andrew Tropin in NixOS
попробую из анстейбл чанела поставить
источник

N

Nikolay in NixOS
тут недавно цу открыл мне такую замечательную функцию concatMapStringsSep. А кто знает есть ли что-то аналогичное для паттерна "for i in find path -name foo*; do something; done". Кейс прямо напрашивается что уже кто-то где-то должен такое сделать. Но не могу найти. Вообще возможно ли сделать поиск файла средствами nix?
источник

АБ

Александр Бантьев in NixOS
Andrew Tropin
  mytorch = python37Packages.pytorch.override { cudaSupport = true; magma = true; };


error: anonymous function at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/pkgs/development/python-modules/pytorch/default.nix:1:1 called with unexpected argument 'magma', at /nix/store/xacn7p64rn48n74fjsn6002jsb473wls-nixos-19.09.2399.5fa2612ca27/nixos/lib/customisation.nix:69:12
(use '--show-trace' to show detailed location information)
Гм
источник

АБ

Александр Бантьев in NixOS
Значит, что тот пакет просто не зависит от magma :)
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Значит, что тот пакет просто не зависит от magma :)
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Значит, что тот пакет просто не зависит от magma :)
тот пакет, что в стейбл не имеет магмы, но на самом деле зависимость есть, просто она не прописана в рецепте пакета.
источник

АБ

Александр Бантьев in NixOS
Andrew Tropin
тот пакет, что в стейбл не имеет магмы, но на самом деле зависимость есть, просто она не прописана в рецепте пакета.
Тогда тебе нужно делать оверлей
источник