File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 nixpkgs ,
33 rust-overlay ,
4- torchVersions ,
54} :
65
76let
1615
1716 # All build configurations supported by Torch.
1817 buildConfigs =
19- system :
18+ torchVersions : system :
2019 let
2120 filterMap = f : xs : builtins . filter ( x : x != null ) ( builtins . map f xs ) ;
2221 systemBuildConfigs = filterMap ( version : if version . system == system then version else null ) (
3029in
3130rec {
3231 mkBuildSets =
33- systems : lib . concatMap ( system : builtins . map mkBuildSet ( buildConfigs system ) ) systems ;
32+ torchVersions : systems :
33+ lib . concatMap ( system : builtins . map mkBuildSet ( buildConfigs torchVersions system ) ) systems ;
3434
3535 # Partition into an attrset { <system> = [ <buildset> ...]; ... }.
3636 partitionBuildSetsBySystem = lib . foldl (
Original file line number Diff line number Diff line change 2323 inherit
2424 ( import ./builder/lib/build-sets.nix {
2525 inherit nixpkgs rust-overlay ;
26- torchVersions = torchVersions' ;
2726 } )
2827 mkBuildSets
2928 partitionBuildSetsBySystem
3938
4039 torchVersions' = import ./builder/versions.nix ;
4140
42- defaultBuildSets = mkBuildSets systems ;
41+ defaultBuildSets = mkBuildSets torchVersions' systems ;
4342 defaultBuildSetsPerSystem = partitionBuildSetsBySystem defaultBuildSets ;
4443
4544 mkBuildPerSystem =
9089 ( builtins . isFunction torchVersions )
9190 || abort "`torchVersions` must be a function taking one argument (the default version set)" ;
9291 let
93- buildSets = mkBuildSets systems ;
92+ buildSets = mkBuildSets ( torchVersions torchVersions' ) systems ;
9493 buildSetPerSystem = partitionBuildSetsBySystem buildSets ;
9594 buildPerSystem = mkBuildPerSystem buildSetPerSystem ;
9695 in
110109 buildSets = buildSetPerSystem . ${ system } ;
111110 }
112111 ) ;
113- }
114- // defaultBuildPerSystem ;
112+ } ;
113+ # // defaultBuildPerSystem;
115114 in
116115 flake-utils . lib . eachSystem systems (
117116 system :
You can’t perform that action at this time.
0 commit comments