From de15a9460a187b9279b1ca4e8df1164eac40d87e Mon Sep 17 00:00:00 2001 From: alexbiehl Date: Thu, 12 Aug 2021 22:18:41 +0200 Subject: [PATCH] Accept Tests --- .../tests/ParserTests/ipi/Includes2.expr | 150 +- .../ipi/internal-preprocessor-test.expr | 124 +- .../ParserTests/ipi/issue-2276-ghc-9885.expr | 4317 ++-- .../tests/ParserTests/ipi/transformers.expr | 317 +- .../ParserTests/regressions/anynone.expr | 223 +- .../ParserTests/regressions/big-version.expr | 207 +- .../ParserTests/regressions/hasktorch.expr | 20028 ++++++++-------- .../ParserTests/regressions/issue-5846.expr | 351 +- .../ParserTests/regressions/issue-6083-a.expr | 707 +- .../ParserTests/regressions/issue-6083-b.expr | 724 +- .../ParserTests/regressions/issue-6083-c.expr | 385 +- .../regressions/issue-6083-pkg-pkg.expr | 241 +- .../tests/ParserTests/regressions/libpq1.expr | 1450 +- .../tests/ParserTests/regressions/libpq2.expr | 1453 +- .../ParserTests/regressions/monad-param.expr | 301 +- 15 files changed, 15849 insertions(+), 15129 deletions(-) diff --git a/Cabal-tests/tests/ParserTests/ipi/Includes2.expr b/Cabal-tests/tests/ParserTests/ipi/Includes2.expr index b8fa9b1f632..9c15199c79f 100644 --- a/Cabal-tests/tests/ParserTests/ipi/Includes2.expr +++ b/Cabal-tests/tests/ParserTests/ipi/Includes2.expr @@ -1,58 +1,92 @@ -InstalledPackageInfo - {abiDepends = [AbiDependency - {depAbiHash = AbiHash "35a7f6be752ee4f7385cb5bf28677879", - depUnitId = UnitId "base-4.10.1.0"}, - AbiDependency - {depAbiHash = AbiHash "inplace", - depUnitId = UnitId "Includes2-0.1.0.0-inplace-mysql"}], - abiHash = AbiHash "inplace", - author = "Edward Z. Yang", - category = "", - ccOptions = [], - compatPackageKey = "Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n", - copyright = "", - cxxOptions = [], - dataDir = "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2", - depends = [UnitId "base-4.10.1.0", - UnitId "Includes2-0.1.0.0-inplace-mysql"], - description = "", - exposed = False, - exposedModules = [ExposedModule - {exposedName = ModuleName "Mine", exposedReexport = Nothing}], - extraGHCiLibraries = [], - extraLibraries = [], - frameworkDirs = [], - frameworks = [], - haddockHTMLs = ["/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/doc/html/Includes2"], - haddockInterfaces = ["/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/doc/html/Includes2/Includes2.haddock"], - hiddenModules = [], - homepage = "", - hsLibraries = ["HSIncludes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], - importDirs = ["/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/build/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], - includeDirs = [], - includes = [], - indefinite = False, - installedComponentId_ = ComponentId "", - installedUnitId = UnitId - "Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n", - instantiatedWith = [_×_ - (ModuleName "Database") - (OpenModule - (DefiniteUnitId - (DefUnitId (UnitId "Includes2-0.1.0.0-inplace-mysql"))) - (ModuleName "Database.MySQL"))], - ldOptions = [], - libVisibility = LibraryVisibilityPrivate, - libraryDirs = ["/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/build/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], - libraryDynDirs = ["/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/build/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], - license = Right BSD3, - maintainer = "ezyang@cs.stanford.edu", - pkgRoot = Nothing, - pkgUrl = "", - sourceLibName = LSubLibName (UnqualComponentName "mylib"), - sourcePackageId = PackageIdentifier - {pkgName = PackageName "Includes2", - pkgVersion = mkVersion [0, 1, 0, 0]}, - stability = "", - synopsis = "", - trusted = False} +InstalledPackageInfo { + sourcePackageId = + PackageIdentifier { + pkgName = PackageName + "Includes2", + pkgVersion = mkVersion + [0, 1, 0, 0]}, + sourceLibName = LSubLibName + (UnqualComponentName "mylib"), + installedComponentId_ = + ComponentId "", + libVisibility = + LibraryVisibilityPrivate, + installedUnitId = UnitId + "Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n", + instantiatedWith = [ + _×_ + (ModuleName "Database") + (OpenModule + (DefiniteUnitId + (DefUnitId + (UnitId + "Includes2-0.1.0.0-inplace-mysql"))) + (ModuleName "Database.MySQL"))], + compatPackageKey = + "Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n", + license = Right BSD3, + copyright = "", + maintainer = + "ezyang@cs.stanford.edu", + author = "Edward Z. Yang", + stability = "", + homepage = "", + pkgUrl = "", + synopsis = "", + description = "", + category = "", + abiHash = AbiHash "inplace", + indefinite = False, + exposed = False, + exposedModules = [ + ExposedModule { + exposedName = ModuleName "Mine", + exposedReexport = Nothing}], + hiddenModules = [], + trusted = False, + importDirs = + [ + "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/build/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], + libraryDirs = + [ + "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/build/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], + libraryDirsStatic = [], + libraryDynDirs = + [ + "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/build/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], + dataDir = + "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2", + hsLibraries = [ + "HSIncludes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n"], + extraLibraries = [], + extraLibrariesStatic = [], + extraGHCiLibraries = [], + includeDirs = [], + includes = [], + depends = [ + UnitId "base-4.10.1.0", + UnitId + "Includes2-0.1.0.0-inplace-mysql"], + abiDepends = [ + AbiDependency { + depUnitId = UnitId + "base-4.10.1.0", + depAbiHash = AbiHash + "35a7f6be752ee4f7385cb5bf28677879"}, + AbiDependency { + depUnitId = UnitId + "Includes2-0.1.0.0-inplace-mysql", + depAbiHash = AbiHash + "inplace"}], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + frameworkDirs = [], + frameworks = [], + haddockInterfaces = + [ + "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/doc/html/Includes2/Includes2.haddock"], + haddockHTMLs = + [ + "/home/travis/build/haskell/cabal/cabal-testsuite/PackageTests/Backpack/Includes2/cabal-internal.dist/work/./dist/build/x86_64-linux/ghc-8.2.2/Includes2-0.1.0.0/l/mylib/Includes2-0.1.0.0-inplace-mylib+3gY9SyjX86dBypHcOaev1n/doc/html/Includes2"], + pkgRoot = Nothing} diff --git a/Cabal-tests/tests/ParserTests/ipi/internal-preprocessor-test.expr b/Cabal-tests/tests/ParserTests/ipi/internal-preprocessor-test.expr index 6fb0aaa92f2..42a593f2540 100644 --- a/Cabal-tests/tests/ParserTests/ipi/internal-preprocessor-test.expr +++ b/Cabal-tests/tests/ParserTests/ipi/internal-preprocessor-test.expr @@ -1,48 +1,76 @@ -InstalledPackageInfo - {abiDepends = [], - abiHash = AbiHash "", - author = "Mikhail Glushenkov", - category = "Testing", - ccOptions = [], - compatPackageKey = "internal-preprocessor-test-0.1.0.0", - copyright = "", - cxxOptions = [], - dataDir = "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess", - depends = [UnitId "base-4.8.2.0-0d6d1084fbc041e1cded9228e80e264d"], - description = "See https://github.com/haskell/cabal/issues/1541#issuecomment-30155513", - exposed = True, - exposedModules = [ExposedModule - {exposedName = ModuleName "A", exposedReexport = Nothing}], - extraGHCiLibraries = [], - extraLibraries = [], - frameworkDirs = [], - frameworks = [], - haddockHTMLs = ["/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/doc/html/internal-preprocessor-test"], - haddockInterfaces = ["/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/doc/html/internal-preprocessor-test/internal-preprocessor-test.haddock"], - hiddenModules = [], - homepage = "", - hsLibraries = ["HSinternal-preprocessor-test-0.1.0.0"], - importDirs = ["/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/build"], - includeDirs = [], - includes = [], - indefinite = False, - installedComponentId_ = ComponentId "", - installedUnitId = UnitId "internal-preprocessor-test-0.1.0.0", - instantiatedWith = [], - ldOptions = [], - libVisibility = LibraryVisibilityPublic, - libraryDirs = ["/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/build", - "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/build"], - libraryDynDirs = [], - license = Right (GPL (Just (mkVersion [3]))), - maintainer = "mikhail.glushenkov@gmail.com", - pkgRoot = Just - "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist", - pkgUrl = "", - sourceLibName = LMainLibName, - sourcePackageId = PackageIdentifier - {pkgName = PackageName "internal-preprocessor-test", - pkgVersion = mkVersion [0, 1, 0, 0]}, - stability = "", - synopsis = "Internal custom preprocessor example.", - trusted = False} +InstalledPackageInfo { + sourcePackageId = + PackageIdentifier { + pkgName = PackageName + "internal-preprocessor-test", + pkgVersion = mkVersion + [0, 1, 0, 0]}, + sourceLibName = LMainLibName, + installedComponentId_ = + ComponentId "", + libVisibility = + LibraryVisibilityPublic, + installedUnitId = UnitId + "internal-preprocessor-test-0.1.0.0", + instantiatedWith = [], + compatPackageKey = + "internal-preprocessor-test-0.1.0.0", + license = Right + (GPL (Just (mkVersion [3]))), + copyright = "", + maintainer = + "mikhail.glushenkov@gmail.com", + author = "Mikhail Glushenkov", + stability = "", + homepage = "", + pkgUrl = "", + synopsis = + "Internal custom preprocessor example.", + description = + "See https://github.com/haskell/cabal/issues/1541#issuecomment-30155513", + category = "Testing", + abiHash = AbiHash "", + indefinite = False, + exposed = True, + exposedModules = [ + ExposedModule { + exposedName = ModuleName "A", + exposedReexport = Nothing}], + hiddenModules = [], + trusted = False, + importDirs = + [ + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/build"], + libraryDirs = + [ + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/build", + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/build"], + libraryDirsStatic = [], + libraryDynDirs = [], + dataDir = + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess", + hsLibraries = [ + "HSinternal-preprocessor-test-0.1.0.0"], + extraLibraries = [], + extraLibrariesStatic = [], + extraGHCiLibraries = [], + includeDirs = [], + includes = [], + depends = [ + UnitId + "base-4.8.2.0-0d6d1084fbc041e1cded9228e80e264d"], + abiDepends = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + frameworkDirs = [], + frameworks = [], + haddockInterfaces = + [ + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/doc/html/internal-preprocessor-test/internal-preprocessor-test.haddock"], + haddockHTMLs = + [ + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist/doc/html/internal-preprocessor-test"], + pkgRoot = + Just + "/home/ogre/Documents/other-haskell/cabal/cabal-testsuite/PackageTests/CustomPreProcess/setup.dist/work/dist"} diff --git a/Cabal-tests/tests/ParserTests/ipi/issue-2276-ghc-9885.expr b/Cabal-tests/tests/ParserTests/ipi/issue-2276-ghc-9885.expr index 5f1f822104d..f2d62e05938 100644 --- a/Cabal-tests/tests/ParserTests/ipi/issue-2276-ghc-9885.expr +++ b/Cabal-tests/tests/ParserTests/ipi/issue-2276-ghc-9885.expr @@ -1,2133 +1,2184 @@ -InstalledPackageInfo - {abiDepends = [AbiDependency - {depAbiHash = AbiHash "35a7f6be752ee4f7385cb5bf28677879", - depUnitId = UnitId "base-4.10.1.0"}], - abiHash = AbiHash "e04579c0363c9229351d1a0b394bf2d5", - author = "Andy Gill, Ross Paterson", - category = "Control", - ccOptions = [], - compatPackageKey = "transformers-0.5.2.0", - copyright = "", - cxxOptions = [], - dataDir = "/opt/ghc/8.2.2/share/x86_64-linux-ghc-8.2.2/transformers-0.5.2.0", - depends = [UnitId "base-4.10.1.0"], - description = concat - ["A portable library of functor and monad transformers, inspired by\n", - "the paper \\\"Functional Programming with Overloading and Higher-Order\n", - "Polymorphism\\\", by Mark P Jones,\n", - "in /Advanced School of Functional Programming/, 1995\n", - "().\n", - ".\n", - "This package contains:\n", - ".\n", - "* the monad transformer class (in \"Control.Monad.Trans.Class\")\n", - "and IO monad class (in \"Control.Monad.IO.Class\")\n", - ".\n", - "* concrete functor and monad transformers, each with associated\n", - "operations and functions to lift operations associated with other\n", - "transformers.\n", - ".\n", - "The package can be used on its own in portable Haskell code, in\n", - "which case operations need to be manually lifted through transformer\n", - "stacks (see \"Control.Monad.Trans.Class\" for some examples).\n", - "Alternatively, it can be used with the non-portable monad classes in\n", - "the @mtl@ or @monads-tf@ packages, which automatically lift operations\n", - "introduced by monad transformers through other transformers."], - exposed = True, - exposedModules = [ExposedModule - {exposedName = ModuleName "Control.Applicative.Backwards", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Applicative.Lift", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Signatures", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Class", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Cont", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Error", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Except", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Identity", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.List", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Maybe", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.RWS", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.RWS.Lazy", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.RWS.Strict", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Reader", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.State", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.State.Lazy", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.State.Strict", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Writer", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Writer.Lazy", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Writer.Strict", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Data.Functor.Constant", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Data.Functor.Reverse", - exposedReexport = Nothing}], - extraGHCiLibraries = [], - extraLibraries = [], - frameworkDirs = [], - frameworks = [], - haddockHTMLs = ["/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0"], - haddockInterfaces = ["/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0/transformers.haddock"], - hiddenModules = [], - homepage = "", - hsLibraries = ["HStransformers-0.5.2.0"], - importDirs = ["/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], - includeDirs = [], - includes = [], - indefinite = False, - installedComponentId_ = ComponentId "", - installedUnitId = UnitId "transformers-0.5.2.0", - instantiatedWith = [], - ldOptions = ["-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm", - "-lm"], - libVisibility = LibraryVisibilityPublic, - libraryDirs = ["/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], - libraryDynDirs = ["/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], - license = Right BSD3, - maintainer = "Ross Paterson ", - pkgRoot = Nothing, - pkgUrl = "", - sourceLibName = LMainLibName, - sourcePackageId = PackageIdentifier - {pkgName = PackageName "transformers", - pkgVersion = mkVersion [0, 5, 2, 0]}, - stability = "", - synopsis = "Concrete functor and monad transformers", - trusted = False} +InstalledPackageInfo { + sourcePackageId = + PackageIdentifier { + pkgName = PackageName + "transformers", + pkgVersion = mkVersion + [0, 5, 2, 0]}, + sourceLibName = LMainLibName, + installedComponentId_ = + ComponentId "", + libVisibility = + LibraryVisibilityPublic, + installedUnitId = UnitId + "transformers-0.5.2.0", + instantiatedWith = [], + compatPackageKey = + "transformers-0.5.2.0", + license = Right BSD3, + copyright = "", + maintainer = + "Ross Paterson ", + author = + "Andy Gill, Ross Paterson", + stability = "", + homepage = "", + pkgUrl = "", + synopsis = + "Concrete functor and monad transformers", + description = + concat + [ + "A portable library of functor and monad transformers, inspired by\n", + "the paper \\\"Functional Programming with Overloading and Higher-Order\n", + "Polymorphism\\\", by Mark P Jones,\n", + "in /Advanced School of Functional Programming/, 1995\n", + "().\n", + ".\n", + "This package contains:\n", + ".\n", + "* the monad transformer class (in \"Control.Monad.Trans.Class\")\n", + "and IO monad class (in \"Control.Monad.IO.Class\")\n", + ".\n", + "* concrete functor and monad transformers, each with associated\n", + "operations and functions to lift operations associated with other\n", + "transformers.\n", + ".\n", + "The package can be used on its own in portable Haskell code, in\n", + "which case operations need to be manually lifted through transformer\n", + "stacks (see \"Control.Monad.Trans.Class\" for some examples).\n", + "Alternatively, it can be used with the non-portable monad classes in\n", + "the @mtl@ or @monads-tf@ packages, which automatically lift operations\n", + "introduced by monad transformers through other transformers."], + category = "Control", + abiHash = AbiHash + "e04579c0363c9229351d1a0b394bf2d5", + indefinite = False, + exposed = True, + exposedModules = [ + ExposedModule { + exposedName = ModuleName + "Control.Applicative.Backwards", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Applicative.Lift", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Signatures", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Class", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Cont", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Error", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Except", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Identity", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.List", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Maybe", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.RWS", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.RWS.Lazy", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.RWS.Strict", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Reader", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.State", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.State.Lazy", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.State.Strict", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Writer", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Writer.Lazy", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Writer.Strict", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Data.Functor.Constant", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Data.Functor.Reverse", + exposedReexport = Nothing}], + hiddenModules = [], + trusted = False, + importDirs = [ + "/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], + libraryDirs = [ + "/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], + libraryDirsStatic = [], + libraryDynDirs = [ + "/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], + dataDir = + "/opt/ghc/8.2.2/share/x86_64-linux-ghc-8.2.2/transformers-0.5.2.0", + hsLibraries = [ + "HStransformers-0.5.2.0"], + extraLibraries = [], + extraLibrariesStatic = [], + extraGHCiLibraries = [], + includeDirs = [], + includes = [], + depends = [ + UnitId "base-4.10.1.0"], + abiDepends = [ + AbiDependency { + depUnitId = UnitId + "base-4.10.1.0", + depAbiHash = AbiHash + "35a7f6be752ee4f7385cb5bf28677879"}], + ccOptions = [], + cxxOptions = [], + ldOptions = [ + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm", + "-lm"], + frameworkDirs = [], + frameworks = [], + haddockInterfaces = + [ + "/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0/transformers.haddock"], + haddockHTMLs = [ + "/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0"], + pkgRoot = Nothing} diff --git a/Cabal-tests/tests/ParserTests/ipi/transformers.expr b/Cabal-tests/tests/ParserTests/ipi/transformers.expr index bf85b895933..daef7608a77 100644 --- a/Cabal-tests/tests/ParserTests/ipi/transformers.expr +++ b/Cabal-tests/tests/ParserTests/ipi/transformers.expr @@ -1,133 +1,184 @@ -InstalledPackageInfo - {abiDepends = [AbiDependency - {depAbiHash = AbiHash "35a7f6be752ee4f7385cb5bf28677879", - depUnitId = UnitId "base-4.10.1.0"}], - abiHash = AbiHash "e04579c0363c9229351d1a0b394bf2d5", - author = "Andy Gill, Ross Paterson", - category = "Control", - ccOptions = [], - compatPackageKey = "transformers-0.5.2.0", - copyright = "", - cxxOptions = [], - dataDir = "/opt/ghc/8.2.2/share/x86_64-linux-ghc-8.2.2/transformers-0.5.2.0", - depends = [UnitId "base-4.10.1.0"], - description = concat - ["A portable library of functor and monad transformers, inspired by\n", - "the paper \\\"Functional Programming with Overloading and Higher-Order\n", - "Polymorphism\\\", by Mark P Jones,\n", - "in /Advanced School of Functional Programming/, 1995\n", - "().\n", - ".\n", - "This package contains:\n", - ".\n", - "* the monad transformer class (in \"Control.Monad.Trans.Class\")\n", - "and IO monad class (in \"Control.Monad.IO.Class\")\n", - ".\n", - "* concrete functor and monad transformers, each with associated\n", - "operations and functions to lift operations associated with other\n", - "transformers.\n", - ".\n", - "The package can be used on its own in portable Haskell code, in\n", - "which case operations need to be manually lifted through transformer\n", - "stacks (see \"Control.Monad.Trans.Class\" for some examples).\n", - "Alternatively, it can be used with the non-portable monad classes in\n", - "the @mtl@ or @monads-tf@ packages, which automatically lift operations\n", - "introduced by monad transformers through other transformers."], - exposed = True, - exposedModules = [ExposedModule - {exposedName = ModuleName "Control.Applicative.Backwards", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Applicative.Lift", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Signatures", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Class", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Cont", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Error", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Except", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Identity", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.List", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Maybe", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.RWS", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.RWS.Lazy", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.RWS.Strict", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Reader", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.State", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.State.Lazy", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.State.Strict", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Writer", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Writer.Lazy", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Control.Monad.Trans.Writer.Strict", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Data.Functor.Constant", - exposedReexport = Nothing}, - ExposedModule - {exposedName = ModuleName "Data.Functor.Reverse", - exposedReexport = Nothing}], - extraGHCiLibraries = [], - extraLibraries = [], - frameworkDirs = [], - frameworks = [], - haddockHTMLs = ["/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0"], - haddockInterfaces = ["/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0/transformers.haddock"], - hiddenModules = [], - homepage = "", - hsLibraries = ["HStransformers-0.5.2.0"], - importDirs = ["/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], - includeDirs = [], - includes = [], - indefinite = False, - installedComponentId_ = ComponentId "", - installedUnitId = UnitId "transformers-0.5.2.0", - instantiatedWith = [], - ldOptions = [], - libVisibility = LibraryVisibilityPublic, - libraryDirs = ["/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], - libraryDynDirs = ["/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], - license = Right BSD3, - maintainer = "Ross Paterson ", - pkgRoot = Just "/opt/ghc/8.2.2/lib/ghc-8.2.2", - pkgUrl = "", - sourceLibName = LMainLibName, - sourcePackageId = PackageIdentifier - {pkgName = PackageName "transformers", - pkgVersion = mkVersion [0, 5, 2, 0]}, - stability = "", - synopsis = "Concrete functor and monad transformers", - trusted = False} +InstalledPackageInfo { + sourcePackageId = + PackageIdentifier { + pkgName = PackageName + "transformers", + pkgVersion = mkVersion + [0, 5, 2, 0]}, + sourceLibName = LMainLibName, + installedComponentId_ = + ComponentId "", + libVisibility = + LibraryVisibilityPublic, + installedUnitId = UnitId + "transformers-0.5.2.0", + instantiatedWith = [], + compatPackageKey = + "transformers-0.5.2.0", + license = Right BSD3, + copyright = "", + maintainer = + "Ross Paterson ", + author = + "Andy Gill, Ross Paterson", + stability = "", + homepage = "", + pkgUrl = "", + synopsis = + "Concrete functor and monad transformers", + description = + concat + [ + "A portable library of functor and monad transformers, inspired by\n", + "the paper \\\"Functional Programming with Overloading and Higher-Order\n", + "Polymorphism\\\", by Mark P Jones,\n", + "in /Advanced School of Functional Programming/, 1995\n", + "().\n", + ".\n", + "This package contains:\n", + ".\n", + "* the monad transformer class (in \"Control.Monad.Trans.Class\")\n", + "and IO monad class (in \"Control.Monad.IO.Class\")\n", + ".\n", + "* concrete functor and monad transformers, each with associated\n", + "operations and functions to lift operations associated with other\n", + "transformers.\n", + ".\n", + "The package can be used on its own in portable Haskell code, in\n", + "which case operations need to be manually lifted through transformer\n", + "stacks (see \"Control.Monad.Trans.Class\" for some examples).\n", + "Alternatively, it can be used with the non-portable monad classes in\n", + "the @mtl@ or @monads-tf@ packages, which automatically lift operations\n", + "introduced by monad transformers through other transformers."], + category = "Control", + abiHash = AbiHash + "e04579c0363c9229351d1a0b394bf2d5", + indefinite = False, + exposed = True, + exposedModules = [ + ExposedModule { + exposedName = ModuleName + "Control.Applicative.Backwards", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Applicative.Lift", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Signatures", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Class", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Cont", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Error", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Except", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Identity", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.List", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Maybe", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.RWS", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.RWS.Lazy", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.RWS.Strict", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Reader", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.State", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.State.Lazy", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.State.Strict", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Writer", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Writer.Lazy", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Control.Monad.Trans.Writer.Strict", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Data.Functor.Constant", + exposedReexport = Nothing}, + ExposedModule { + exposedName = ModuleName + "Data.Functor.Reverse", + exposedReexport = Nothing}], + hiddenModules = [], + trusted = False, + importDirs = [ + "/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], + libraryDirs = [ + "/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], + libraryDirsStatic = [], + libraryDynDirs = [ + "/opt/ghc/8.2.2/lib/ghc-8.2.2/transformers-0.5.2.0"], + dataDir = + "/opt/ghc/8.2.2/share/x86_64-linux-ghc-8.2.2/transformers-0.5.2.0", + hsLibraries = [ + "HStransformers-0.5.2.0"], + extraLibraries = [], + extraLibrariesStatic = [], + extraGHCiLibraries = [], + includeDirs = [], + includes = [], + depends = [ + UnitId "base-4.10.1.0"], + abiDepends = [ + AbiDependency { + depUnitId = UnitId + "base-4.10.1.0", + depAbiHash = AbiHash + "35a7f6be752ee4f7385cb5bf28677879"}], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + frameworkDirs = [], + frameworks = [], + haddockInterfaces = + [ + "/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0/transformers.haddock"], + haddockHTMLs = [ + "/opt/ghc/8.2.2/share/doc/ghc-8.2.2/html/libraries/transformers-0.5.2.0"], + pkgRoot = Just + "/opt/ghc/8.2.2/lib/ghc-8.2.2"} diff --git a/Cabal-tests/tests/ParserTests/regressions/anynone.expr b/Cabal-tests/tests/ParserTests/regressions/anynone.expr index 9b96694836f..17e61add696 100644 --- a/Cabal-tests/tests/ParserTests/regressions/anynone.expr +++ b/Cabal-tests/tests/ParserTests/regressions/anynone.expr @@ -1,106 +1,117 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Library - {exposedModules = [ModuleName "AnyNone"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Just Simple, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "anynone", - pkgVersion = mkVersion [0]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV3_0, - stability = "", - subLibraries = [], - synopsis = "The -any none demo", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_0, + package = PackageIdentifier { + pkgName = PackageName "anynone", + pkgVersion = mkVersion [0]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "The -any none demo", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Just Simple, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [ + ModuleName "AnyNone"], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/big-version.expr b/Cabal-tests/tests/ParserTests/regressions/big-version.expr index ab343e15238..943e723c191 100644 --- a/Cabal-tests/tests/ParserTests/regressions/big-version.expr +++ b/Cabal-tests/tests/ParserTests/regressions/big-version.expr @@ -1,97 +1,110 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "big-version", - pkgVersion = mkVersion [123456789]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV3_0, - stability = "", - subLibraries = [], - synopsis = "", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_0, + package = PackageIdentifier { + pkgName = PackageName + "big-version", + pkgVersion = mkVersion + [123456789]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/hasktorch.expr b/Cabal-tests/tests/ParserTests/regressions/hasktorch.expr index 9bf84ed14bc..2ddf3ba0556 100644 --- a/Cabal-tests/tests/ParserTests/regressions/hasktorch.expr +++ b/Cabal-tests/tests/ParserTests/regressions/hasktorch.expr @@ -1,9840 +1,10188 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [_×_ - (UnqualComponentName "isdefinite-cpu") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-cpu")]))], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "exe"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-cpu")]))], - virtualModules = []}, - exeName = UnqualComponentName "isdefinite-cpu", - exeScope = ExecutablePublic, - modulePath = "Noop.hs"}}, - _×_ - (UnqualComponentName "isdefinite-gpu") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-gpu")]))], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "exe"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-gpu")]))], - virtualModules = []}, - exeName = UnqualComponentName "isdefinite-gpu", - exeScope = ExecutablePublic, - modulePath = "Noop.hs"}}, - _×_ - (UnqualComponentName "isdefinite") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "exe"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - exeName = UnqualComponentName "isdefinite", - exeScope = ExecutablePublic, - modulePath = "Noop.hs"}}, - _×_ - (UnqualComponentName "memcheck") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "exe"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - exeName = UnqualComponentName "memcheck", - exeScope = ExecutablePublic, - modulePath = "Memcheck.hs"}}], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `CNot (Var (PackageFlag (FlagName "lite")))`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Byte", - moduleReexportOriginalName = ModuleName - "Torch.Byte", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Byte.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Byte.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Byte.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Byte.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Char", - moduleReexportOriginalName = ModuleName - "Torch.Char", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Char.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Char.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Char.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Char.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Short", - moduleReexportOriginalName = ModuleName - "Torch.Short", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Short.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Short.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Short.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Short.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Int", - moduleReexportOriginalName = ModuleName - "Torch.Int", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Int.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Int.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Int.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Int.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float", - moduleReexportOriginalName = ModuleName - "Torch.Float", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Float.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Float.Storage", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}}, - CondBranch - {condBranchCondition = `Var (PackageFlag (FlagName "cuda"))`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `CNot (Var (PackageFlag (FlagName "lite")))`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Byte", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Byte", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Byte.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Byte.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Byte.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Byte.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Char", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Char", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Char.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Char.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Char.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Char.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Short", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Short", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Short.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Short.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Short.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Short.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Int", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Int", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Int.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Int.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Int.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Int.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Float", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Float", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Float.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Float.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Float.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Float.Storage", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}}], - condTreeConstraints = [Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-gpu")]))], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-gpu")]))], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Long", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Long", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Long.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Long.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Long.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Long.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Backprop", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Backprop", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Conv1d", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Conv1d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Conv2d", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Conv2d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Layers", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Layers", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Linear", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Linear", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Math", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Padding", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Padding", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Sampling", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Sampling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Criterion", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}}], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "dimensions") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 0])) - (LaterVersion (mkVersion [1, 0]))) - mainLibSet, - Dependency - (PackageName "safe-exceptions") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 1, 0])) - (LaterVersion (mkVersion [0, 1, 0]))) - mainLibSet, - Dependency - (PackageName "singletons") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 2])) - (LaterVersion (mkVersion [2, 2]))) - mainLibSet, - Dependency - (PackageName "text") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 2, 2])) - (LaterVersion (mkVersion [1, 2, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "hasktorch-cpu")])), - Dependency - (PackageName "hasktorch-ffi-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet], - condTreeData = Library - {exposedModules = [ModuleName "Torch.Core.Exceptions", - ModuleName "Torch.Core.Random", - ModuleName "Torch.Core.LogAdd"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [EnableExtension - LambdaCase, - EnableExtension - DataKinds, - EnableExtension - TypeFamilies, - EnableExtension - TypeSynonymInstances, - EnableExtension - ScopedTypeVariables, - EnableExtension - FlexibleContexts, - EnableExtension CPP], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "utils"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "dimensions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, 0])) - (LaterVersion - (mkVersion - [1, 0]))) - mainLibSet, - Dependency - (PackageName - "safe-exceptions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 1, - 0])) - (LaterVersion - (mkVersion - [0, - 1, - 0]))) - mainLibSet, - Dependency - (PackageName - "singletons") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, 2])) - (LaterVersion - (mkVersion - [2, 2]))) - mainLibSet, - Dependency - (PackageName - "text") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 2, - 2])) - (LaterVersion - (mkVersion - [1, - 2, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-cpu")])), - Dependency - (PackageName - "hasktorch-ffi-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Types.Numeric", - moduleReexportOriginalName = ModuleName - "Torch.Types.Numeric", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Long", - moduleReexportOriginalName = ModuleName - "Torch.Long", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Long.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Long.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Long.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Long.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double", - moduleReexportOriginalName = ModuleName - "Torch.Double", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Double.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Backprop", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Backprop", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Conv1d", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Conv1d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Conv2d", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Conv2d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Layers", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Layers", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Linear", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Linear", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Math", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Padding", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Padding", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Sampling", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Sampling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN.Criterion", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}, - condSubLibraries = [_×_ - (UnqualComponentName "hasktorch-cpu") - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `Var (PackageFlag (FlagName "lite"))`, - condBranchIfFalse = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned")]))], - condTreeData = Library - {exposedModules = [ModuleName - "Torch.Byte", - ModuleName - "Torch.Byte.Dynamic", - ModuleName - "Torch.Byte.Storage", - ModuleName - "Torch.Char", - ModuleName - "Torch.Char.Dynamic", - ModuleName - "Torch.Char.Storage", - ModuleName - "Torch.Short", - ModuleName - "Torch.Short.Dynamic", - ModuleName - "Torch.Short.Storage", - ModuleName - "Torch.Int", - ModuleName - "Torch.Int.Dynamic", - ModuleName - "Torch.Int.Storage", - ModuleName - "Torch.Float", - ModuleName - "Torch.Float.Dynamic", - ModuleName - "Torch.Float.Storage"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Byte.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Byte.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Byte.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Byte.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Byte.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Byte.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Byte.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Byte.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Byte.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Byte.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Byte.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Byte.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Byte.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Byte.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Byte.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Byte.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Byte.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Byte.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Byte.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Byte.Mask")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Byte"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Byte.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Byte.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Byte.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Byte.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Char.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Char.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Char.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Char.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Char.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Char.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Char.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Char.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Char.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Char.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Char.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Char.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Char.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Char.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Char.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Char.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Char.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Char.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Char.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Char.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Char.Mask")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Char"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Char.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Char.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Char.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Char.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Char.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Char.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Char.TensorMath")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Short.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Short.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Short.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Short.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Short.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Short.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Short.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Short.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Short.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Short.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Short.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Short.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Short.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Short.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Short.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Short.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Short.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Short.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Short.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Short.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Short.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Short.Dynamic.Tensor.Math.Pointwise.Signed")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Short"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Short.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Short.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Short.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Short.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Short.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Short.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.TH.Short.TensorMath")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Int.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Int.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Int.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Int.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Int.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Int.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Int.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Int.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Int.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Int.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Int.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Int.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Int.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Int.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Int.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Int.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Int.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Int.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Int.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Int.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Int.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Int.Dynamic.Tensor.Math.Pointwise.Signed")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Int"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Int.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Int.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Int.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Int.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Int.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Int.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.TH.Int.TensorMath")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Float.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Float.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Float.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Float.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Float.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Float.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Float.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Float.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Float.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Float.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Float.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Float.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Float.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Float.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Float.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Blas") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Lapack") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Floating") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Blas") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Lapack") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Floating") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Random.TH") - (ModuleName - "Torch.Indef.Float.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Random.TH") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Random.TH") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Random.TH") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Undefined.Tensor.Random.THC") - (ModuleName - "Torch.Undefined.Float.Tensor.Random.THC"), - _×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Float.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Float.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Float.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Float.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Float.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Float.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Float.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Float.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Float.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Float.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Float.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Float.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Float.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Float.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Float.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Float.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN") - (ModuleName - "Torch.Float.Dynamic.NN"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Activation") - (ModuleName - "Torch.Float.Dynamic.NN.Activation"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Pooling") - (ModuleName - "Torch.Float.Dynamic.NN.Pooling"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Criterion") - (ModuleName - "Torch.Float.Dynamic.NN.Criterion"), - _×_ - (ModuleName - "Torch.Indef.Static.NN") - (ModuleName - "Torch.Float.NN"), - _×_ - (ModuleName - "Torch.Indef.Static.NN") - (ModuleName - "Torch.Float.NN"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Activation") - (ModuleName - "Torch.Float.NN.Activation"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Backprop") - (ModuleName - "Torch.Float.NN.Backprop"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Conv1d") - (ModuleName - "Torch.Float.NN.Conv1d"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Conv2d") - (ModuleName - "Torch.Float.NN.Conv2d"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Criterion") - (ModuleName - "Torch.Float.NN.Criterion"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Layers") - (ModuleName - "Torch.Float.NN.Layers"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Linear") - (ModuleName - "Torch.Float.NN.Linear"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Math") - (ModuleName - "Torch.Float.NN.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Padding") - (ModuleName - "Torch.Float.NN.Padding"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Pooling") - (ModuleName - "Torch.Float.NN.Pooling"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Sampling") - (ModuleName - "Torch.Float.NN.Sampling")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Float"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Float.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Float.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Float.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Float.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Float.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Float.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Floating") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Blas") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Lapack") - (ModuleName - "Torch.FFI.TH.Float.TensorLapack"), - _×_ - (ModuleName - "Torch.Sig.NN") - (ModuleName - "Torch.FFI.TH.NN.Float"), - _×_ - (ModuleName - "Torch.Sig.Types.NN") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Random.TH") - (ModuleName - "Torch.FFI.TH.Float.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.TH") - (ModuleName - "Torch.FFI.TH.Float.TensorRandom"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.THC") - (ModuleName - "Torch.Undefined.Float.Tensor.Random.THC")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-floating"), - mixinPackageName = PackageName - "hasktorch"}], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned")]))], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-cpu"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-cpu"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "dimensions") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 0])) - (LaterVersion (mkVersion [1, 0]))) - mainLibSet, - Dependency - (PackageName "hasktorch-ffi-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "safe-exceptions") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 1, 0])) - (LaterVersion (mkVersion [0, 1, 0]))) - mainLibSet, - Dependency - (PackageName "singletons") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 2])) - (LaterVersion (mkVersion [2, 2]))) - mainLibSet, - Dependency - (PackageName "text") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 2, 2])) - (LaterVersion (mkVersion [1, 2, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-floating")])), - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-signed")]))], - condTreeData = Library - {exposedModules = [ModuleName "Torch.Long", - ModuleName "Torch.Long.Dynamic", - ModuleName "Torch.Long.Storage", - ModuleName "Torch.Double", - ModuleName "Torch.Double.Dynamic", - ModuleName "Torch.Double.Storage"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [EnableExtension - LambdaCase, - EnableExtension - DataKinds, - EnableExtension - TypeFamilies, - EnableExtension - TypeSynonymInstances, - EnableExtension - ScopedTypeVariables, - EnableExtension - FlexibleContexts, - EnableExtension - CPP], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath - "utils", - SymbolicPath "src"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Long.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Long.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Long.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Long.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Long.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Long.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Long.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Long.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Long.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Long.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Long.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Long.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Long.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Long.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Long.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Long.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Long.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Long.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Long.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Long.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Long.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Long.Dynamic.Tensor.Math.Pointwise.Signed")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Long"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Long.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Long.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Long.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Long.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.TH.Long.TensorMath")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Double.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Double.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Double.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Double.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Double.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Double.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Double.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Double.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Double.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Double.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Double.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Double.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Double.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Double.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Double.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Blas") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Lapack") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Floating") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Blas") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Lapack") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Floating") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Random.TH") - (ModuleName - "Torch.Indef.Double.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Random.TH") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Random.TH") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Random.TH") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Undefined.Tensor.Random.THC") - (ModuleName - "Torch.Undefined.Double.Tensor.Random.THC"), - _×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Double.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Double.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Double.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Double.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Double.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Double.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Double.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Double.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Double.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Double.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Double.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Double.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Double.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Double.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Double.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Double.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN") - (ModuleName - "Torch.Double.Dynamic.NN"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Activation") - (ModuleName - "Torch.Double.Dynamic.NN.Activation"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Pooling") - (ModuleName - "Torch.Double.Dynamic.NN.Pooling"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Criterion") - (ModuleName - "Torch.Double.Dynamic.NN.Criterion"), - _×_ - (ModuleName - "Torch.Indef.Static.NN") - (ModuleName - "Torch.Double.NN"), - _×_ - (ModuleName - "Torch.Indef.Static.NN") - (ModuleName - "Torch.Double.NN"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Activation") - (ModuleName - "Torch.Double.NN.Activation"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Backprop") - (ModuleName - "Torch.Double.NN.Backprop"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Conv1d") - (ModuleName - "Torch.Double.NN.Conv1d"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Conv2d") - (ModuleName - "Torch.Double.NN.Conv2d"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Criterion") - (ModuleName - "Torch.Double.NN.Criterion"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Layers") - (ModuleName - "Torch.Double.NN.Layers"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Linear") - (ModuleName - "Torch.Double.NN.Linear"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Math") - (ModuleName - "Torch.Double.NN.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Padding") - (ModuleName - "Torch.Double.NN.Padding"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Pooling") - (ModuleName - "Torch.Double.NN.Pooling"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Sampling") - (ModuleName - "Torch.Double.NN.Sampling")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.TH.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.TH.Long.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.TH.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.TH.Byte.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.TH.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.TH.Double"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.TH.Double.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.TH.Double.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.TH.Double.FreeStorage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.TH.Double.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.TH.Double.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.TH.Double.FreeTensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Floating") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Blas") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Lapack") - (ModuleName - "Torch.FFI.TH.Double.TensorLapack"), - _×_ - (ModuleName - "Torch.Sig.NN") - (ModuleName - "Torch.FFI.TH.NN.Double"), - _×_ - (ModuleName - "Torch.Sig.Types.NN") - (ModuleName - "Torch.Types.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Random.TH") - (ModuleName - "Torch.FFI.TH.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.TH") - (ModuleName - "Torch.FFI.TH.Double.TensorRandom"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.THC") - (ModuleName - "Torch.Undefined.Double.Tensor.Random.THC")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-floating"), - mixinPackageName = PackageName - "hasktorch"}], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [ModuleName - "Torch.Core.Exceptions", - ModuleName - "Torch.Core.Random", - ModuleName - "Torch.Core.LogAdd"], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "dimensions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 0])) - (LaterVersion - (mkVersion - [1, - 0]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-ffi-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "safe-exceptions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 1, - 0])) - (LaterVersion - (mkVersion - [0, - 1, - 0]))) - mainLibSet, - Dependency - (PackageName - "singletons") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, - 2])) - (LaterVersion - (mkVersion - [2, - 2]))) - mainLibSet, - Dependency - (PackageName - "text") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 2, - 2])) - (LaterVersion - (mkVersion - [1, - 2, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-floating")])), - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-signed")]))], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName "hasktorch-cpu"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Backprop", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Backprop", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Conv1d", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Conv1d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Conv2d", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Conv2d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Layers", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Layers", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Linear", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Linear", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Math", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Padding", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Padding", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.NN.Sampling", - moduleReexportOriginalName = ModuleName - "Torch.Double.NN.Sampling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Double.Dynamic.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Double.Dynamic.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Backprop", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Backprop", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Conv1d", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Conv1d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Conv2d", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Conv2d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Layers", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Layers", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Linear", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Linear", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Math", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Padding", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Padding", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.NN.Sampling", - moduleReexportOriginalName = ModuleName - "Torch.Float.NN.Sampling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.Dynamic.NN", - moduleReexportOriginalName = ModuleName - "Torch.Float.Dynamic.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.Dynamic.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Float.Dynamic.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.Dynamic.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Float.Dynamic.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Float.Dynamic.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Float.Dynamic.NN.Criterion", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}, - _×_ - (UnqualComponentName "hasktorch-gpu") - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `Var (PackageFlag (FlagName "lite"))`, - condBranchIfFalse = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned")]))], - condTreeData = Library - {exposedModules = [ModuleName - "Torch.Cuda.Byte", - ModuleName - "Torch.Cuda.Byte.Dynamic", - ModuleName - "Torch.Cuda.Byte.Storage", - ModuleName - "Torch.Cuda.Char", - ModuleName - "Torch.Cuda.Char.Dynamic", - ModuleName - "Torch.Cuda.Char.Storage", - ModuleName - "Torch.Cuda.Short", - ModuleName - "Torch.Cuda.Short.Dynamic", - ModuleName - "Torch.Cuda.Short.Storage", - ModuleName - "Torch.Cuda.Int", - ModuleName - "Torch.Cuda.Int.Dynamic", - ModuleName - "Torch.Cuda.Int.Storage"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Byte.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Byte.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Byte.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Byte.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Byte.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Byte.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Byte.Mask")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.FFI.THC.State"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.THC.Byte"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.THC.Byte.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.THC.Byte.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.THC.Byte.Storage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.THC.Byte.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.THC.Byte.TensorIndex"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.THC.Byte.TensorMasked"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.THC.Byte.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathCompare"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathCompareT"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathPairwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathScan"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.THC.Byte.TensorMode"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.THC.Byte.TensorScatterGather"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.THC.Byte.TensorSort"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.THC.Byte.TensorTopK")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Char.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Char.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Char.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Char.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Char.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Char.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Char.Mask")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.FFI.THC.State"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.THC.Char"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.THC.Char.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.THC.Char.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.THC.Char.Storage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.THC.Char.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.THC.Char.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.THC.Char.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.THC.Char.TensorIndex"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.THC.Char.TensorMasked"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.THC.Char.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.THC.Char.TensorMathCompare"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.THC.Char.TensorMathCompareT"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.THC.Char.TensorMathPairwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.THC.Char.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.THC.Char.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.THC.Char.TensorMathScan"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.THC.Char.TensorMode"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.THC.Char.TensorScatterGather"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.THC.Char.TensorSort"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.THC.Char.TensorTopK")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Short.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Short.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Short.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Short.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Short.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Short.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Pointwise.Signed")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.FFI.THC.State"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.THC.Short"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.THC.Short.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.THC.Short.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.THC.Short.Storage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.THC.Short.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.THC.Short.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.THC.Short.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.THC.Short.TensorIndex"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.THC.Short.TensorMasked"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.THC.Short.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.THC.Short.TensorMathCompare"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.THC.Short.TensorMathCompareT"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.THC.Short.TensorMathPairwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.THC.Short.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.THC.Short.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.THC.Short.TensorMathScan"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.THC.Short.TensorMode"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.THC.Short.TensorScatterGather"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.THC.Short.TensorSort"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.THC.Short.TensorTopK"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.THC.Short.TensorMathPointwise")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Int.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Int.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Int.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Int.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Int.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Int.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Pointwise.Signed")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.FFI.THC.State"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.THC.Int"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.THC.Int.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.THC.Int.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.THC.Int.Storage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.THC.Int.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.THC.Int.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.THC.Int.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.THC.Int.TensorIndex"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.THC.Int.TensorMasked"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.THC.Int.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.THC.Int.TensorMathCompare"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.THC.Int.TensorMathCompareT"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.THC.Int.TensorMathPairwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.THC.Int.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.THC.Int.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.THC.Int.TensorMathScan"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.THC.Int.TensorMode"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.THC.Int.TensorScatterGather"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.THC.Int.TensorSort"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.THC.Int.TensorTopK"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.THC.Int.TensorMathPointwise")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - mixinPackageName = PackageName - "hasktorch"}], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned")]))], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-gpu"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-gpu"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "dimensions") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 0])) - (LaterVersion (mkVersion [1, 0]))) - mainLibSet, - Dependency - (PackageName "hasktorch-ffi-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "safe-exceptions") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 1, 0])) - (LaterVersion (mkVersion [0, 1, 0]))) - mainLibSet, - Dependency - (PackageName "singletons") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 2])) - (LaterVersion (mkVersion [2, 2]))) - mainLibSet, - Dependency - (PackageName "text") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 2, 2])) - (LaterVersion (mkVersion [1, 2, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-floating")])), - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-signed")])), - Dependency - (PackageName "hasktorch-ffi-thc") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch-types-thc") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet], - condTreeData = Library - {exposedModules = [ModuleName "Torch.Cuda.Long", - ModuleName - "Torch.Cuda.Long.Dynamic", - ModuleName - "Torch.Cuda.Long.Storage", - ModuleName "Torch.Cuda.Double", - ModuleName - "Torch.Cuda.Double.Dynamic", - ModuleName - "Torch.Cuda.Double.Storage"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = ["-DCUDA", - "-DHASKTORCH_INTERNAL_CUDA"], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [EnableExtension - LambdaCase, - EnableExtension - DataKinds, - EnableExtension - TypeFamilies, - EnableExtension - TypeSynonymInstances, - EnableExtension - ScopedTypeVariables, - EnableExtension - FlexibleContexts, - EnableExtension - CPP], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath - "utils", - SymbolicPath "src"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Long.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Long.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Long.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Long.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Long.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Long.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Pointwise.Signed")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.FFI.THC.State"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.THC.Long"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.THC.Long.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.THC.Long.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.THC.Long.Storage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.THC.Long.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.THC.Long.TensorIndex"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.THC.Long.TensorMasked"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.THC.Long.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.THC.Long.TensorMathCompare"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.THC.Long.TensorMathCompareT"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.THC.Long.TensorMathPairwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.THC.Long.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.THC.Long.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.THC.Long.TensorMathScan"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.THC.Long.TensorMode"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.THC.Long.TensorScatterGather"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.THC.Long.TensorSort"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.THC.Long.TensorTopK"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.THC.Long.TensorMathPointwise")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - mixinPackageName = PackageName - "hasktorch"}, - Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Double.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Double.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Double.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Double.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Double.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Blas") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Lapack") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Floating") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Blas") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Lapack") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Floating") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Undefined.Tensor.Random.TH") - (ModuleName - "Torch.Undefined.Cuda.Double.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Undefined.Tensor.Math.Random.TH") - (ModuleName - "Torch.Undefined.Cuda.Double.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Random.THC") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Random.THC"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Random.THC") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Random.THC"), - _×_ - (ModuleName - "Torch.Indef.Storage") - (ModuleName - "Torch.Indef.Cuda.Double.Storage"), - _×_ - (ModuleName - "Torch.Indef.Storage.Copy") - (ModuleName - "Torch.Indef.Cuda.Double.Storage.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Copy") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Copy"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Index") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Index"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Masked") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Masked"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Compare"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.CompareT"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pairwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Reduce"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Scan"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Mode") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Mode"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.ScatterGather"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Sort") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Sort"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.TopK") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.TopK"), - _×_ - (ModuleName - "Torch.Indef.Types") - (ModuleName - "Torch.Cuda.Double.Types"), - _×_ - (ModuleName - "Torch.Indef.Index") - (ModuleName - "Torch.Cuda.Double.Index"), - _×_ - (ModuleName - "Torch.Indef.Mask") - (ModuleName - "Torch.Cuda.Double.Mask"), - _×_ - (ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN") - (ModuleName - "Torch.Cuda.Double.Dynamic.NN"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Activation") - (ModuleName - "Torch.Cuda.Double.Dynamic.NN.Activation"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Pooling") - (ModuleName - "Torch.Cuda.Double.Dynamic.NN.Pooling"), - _×_ - (ModuleName - "Torch.Indef.Dynamic.NN.Criterion") - (ModuleName - "Torch.Cuda.Double.Dynamic.NN.Criterion"), - _×_ - (ModuleName - "Torch.Indef.Static.NN") - (ModuleName - "Torch.Cuda.Double.NN"), - _×_ - (ModuleName - "Torch.Indef.Static.NN") - (ModuleName - "Torch.Cuda.Double.NN"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Activation") - (ModuleName - "Torch.Cuda.Double.NN.Activation"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Backprop") - (ModuleName - "Torch.Cuda.Double.NN.Backprop"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Conv1d") - (ModuleName - "Torch.Cuda.Double.NN.Conv1d"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Conv2d") - (ModuleName - "Torch.Cuda.Double.NN.Conv2d"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Criterion") - (ModuleName - "Torch.Cuda.Double.NN.Criterion"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Layers") - (ModuleName - "Torch.Cuda.Double.NN.Layers"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Linear") - (ModuleName - "Torch.Cuda.Double.NN.Linear"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Math") - (ModuleName - "Torch.Cuda.Double.NN.Math"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Padding") - (ModuleName - "Torch.Cuda.Double.NN.Padding"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Pooling") - (ModuleName - "Torch.Cuda.Double.NN.Pooling"), - _×_ - (ModuleName - "Torch.Indef.Static.NN.Sampling") - (ModuleName - "Torch.Cuda.Double.NN.Sampling")], - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.Index.Tensor") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Index.TensorFree") - (ModuleName - "Torch.FFI.THC.Long.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.Tensor") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.TensorFree") - (ModuleName - "Torch.FFI.THC.Byte.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Mask.MathReduce") - (ModuleName - "Torch.FFI.THC.Byte.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.State") - (ModuleName - "Torch.FFI.THC.State"), - _×_ - (ModuleName - "Torch.Sig.Types.Global") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Types") - (ModuleName - "Torch.Types.THC.Double"), - _×_ - (ModuleName - "Torch.Sig.Storage") - (ModuleName - "Torch.FFI.THC.Double.Storage"), - _×_ - (ModuleName - "Torch.Sig.Storage.Copy") - (ModuleName - "Torch.FFI.THC.Double.StorageCopy"), - _×_ - (ModuleName - "Torch.Sig.Storage.Memory") - (ModuleName - "Torch.FFI.THC.Double.Storage"), - _×_ - (ModuleName - "Torch.Sig.Tensor") - (ModuleName - "Torch.FFI.THC.Double.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Copy") - (ModuleName - "Torch.FFI.THC.Double.TensorCopy"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Memory") - (ModuleName - "Torch.FFI.THC.Double.Tensor"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Index") - (ModuleName - "Torch.FFI.THC.Double.TensorIndex"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Masked") - (ModuleName - "Torch.FFI.THC.Double.TensorMasked"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math") - (ModuleName - "Torch.FFI.THC.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Compare") - (ModuleName - "Torch.FFI.THC.Double.TensorMathCompare"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.CompareT") - (ModuleName - "Torch.FFI.THC.Double.TensorMathCompareT"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pairwise") - (ModuleName - "Torch.FFI.THC.Double.TensorMathPairwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise") - (ModuleName - "Torch.FFI.THC.Double.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce") - (ModuleName - "Torch.FFI.THC.Double.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Scan") - (ModuleName - "Torch.FFI.THC.Double.TensorMathScan"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Mode") - (ModuleName - "Torch.FFI.THC.Double.TensorMode"), - _×_ - (ModuleName - "Torch.Sig.Tensor.ScatterGather") - (ModuleName - "Torch.FFI.THC.Double.TensorScatterGather"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Sort") - (ModuleName - "Torch.FFI.THC.Double.TensorSort"), - _×_ - (ModuleName - "Torch.Sig.Tensor.TopK") - (ModuleName - "Torch.FFI.THC.Double.TensorTopK"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.FFI.THC.Double.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.FFI.THC.Double.TensorMathPointwise"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.FFI.THC.Double.TensorMathReduce"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Floating") - (ModuleName - "Torch.FFI.THC.Double.TensorMath"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Blas") - (ModuleName - "Torch.FFI.THC.Double.TensorMathBlas"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Lapack") - (ModuleName - "Torch.FFI.THC.Double.TensorMathMagma"), - _×_ - (ModuleName - "Torch.Sig.NN") - (ModuleName - "Torch.FFI.THC.NN.Double"), - _×_ - (ModuleName - "Torch.Sig.Types.NN") - (ModuleName - "Torch.Types.THC"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Random.TH") - (ModuleName - "Torch.Undefined.Cuda.Double.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.TH") - (ModuleName - "Torch.Undefined.Cuda.Double.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.THC") - (ModuleName - "Torch.FFI.THC.Double.TensorRandom")]}, - mixinLibraryName = LSubLibName - (UnqualComponentName - "hasktorch-indef-floating"), - mixinPackageName = PackageName - "hasktorch"}], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [ModuleName - "Torch.Core.Exceptions", - ModuleName - "Torch.Core.Random", - ModuleName - "Torch.Core.LogAdd"], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "dimensions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 0])) - (LaterVersion - (mkVersion - [1, - 0]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-ffi-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-types-th") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "safe-exceptions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 1, - 0])) - (LaterVersion - (mkVersion - [0, - 1, - 0]))) - mainLibSet, - Dependency - (PackageName - "singletons") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, - 2])) - (LaterVersion - (mkVersion - [2, - 2]))) - mainLibSet, - Dependency - (PackageName - "text") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 2, - 2])) - (LaterVersion - (mkVersion - [1, - 2, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-floating")])), - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "hasktorch-indef-signed")])), - Dependency - (PackageName - "hasktorch-ffi-thc") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-types-thc") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName "hasktorch-gpu"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Backprop", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Backprop", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Conv1d", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Conv1d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Conv2d", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Conv2d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Layers", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Layers", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Linear", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Linear", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Math", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Padding", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Padding", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.NN.Sampling", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.NN.Sampling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Cuda.Double.Dynamic.NN.Criterion", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}, - _×_ - (UnqualComponentName "hasktorch-indef-unsigned") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch-signatures-partial") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch-indef") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = DefaultRenaming, - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.NN") - (ModuleName - "Torch.Undefined.NN"), - _×_ - (ModuleName - "Torch.Sig.Types.NN") - (ModuleName - "Torch.Undefined.Types.NN"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Blas") - (ModuleName - "Torch.Undefined.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Floating") - (ModuleName - "Torch.Undefined.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Lapack") - (ModuleName - "Torch.Undefined.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Signed") - (ModuleName - "Torch.Undefined.Tensor.Math.Pointwise.Signed"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Undefined.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Undefined.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Random.TH") - (ModuleName - "Torch.Undefined.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.TH") - (ModuleName - "Torch.Undefined.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.THC") - (ModuleName - "Torch.Undefined.Tensor.Random.THC")]}, - mixinLibraryName = LMainLibName, - mixinPackageName = PackageName - "hasktorch-indef"}], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-signatures-partial") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-indef") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-indef-unsigned"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Mask", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Mask", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Types", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Types", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Storage.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Storage.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Print", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Print", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Masked", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Masked", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Mode", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Mode", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Sort", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Sort", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.TopK", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.TopK", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Masked", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Masked", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Compare", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Compare", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Scan", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Scan", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Mode", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Mode", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.ScatterGather", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.ScatterGather", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Sort", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Sort", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.TopK", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.TopK", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}, - _×_ - (UnqualComponentName "hasktorch-indef-signed") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch-signatures-partial") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet, - Dependency - (PackageName "hasktorch-indef") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [Mixin - {mixinIncludeRenaming = IncludeRenaming - {includeProvidesRn = DefaultRenaming, - includeRequiresRn = ModuleRenaming - [_×_ - (ModuleName - "Torch.Sig.NN") - (ModuleName - "Torch.Undefined.NN"), - _×_ - (ModuleName - "Torch.Sig.Types.NN") - (ModuleName - "Torch.Undefined.Types.NN"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Blas") - (ModuleName - "Torch.Undefined.Tensor.Math.Blas"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Floating") - (ModuleName - "Torch.Undefined.Tensor.Math.Floating"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Lapack") - (ModuleName - "Torch.Undefined.Tensor.Math.Lapack"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Pointwise.Floating") - (ModuleName - "Torch.Undefined.Tensor.Math.Pointwise.Floating"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Reduce.Floating") - (ModuleName - "Torch.Undefined.Tensor.Math.Reduce.Floating"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Math.Random.TH") - (ModuleName - "Torch.Undefined.Tensor.Math.Random.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.TH") - (ModuleName - "Torch.Undefined.Tensor.Random.TH"), - _×_ - (ModuleName - "Torch.Sig.Tensor.Random.THC") - (ModuleName - "Torch.Undefined.Tensor.Random.THC")]}, - mixinLibraryName = LMainLibName, - mixinPackageName = PackageName - "hasktorch-indef"}], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-signatures-partial") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-indef") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-indef-signed"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Mask", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Mask", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Types", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Types", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Storage.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Storage.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Print", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Print", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Masked", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Masked", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Mode", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Mode", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Sort", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Sort", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.TopK", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.TopK", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Masked", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Masked", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Compare", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Compare", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Scan", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Scan", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Mode", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Mode", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.ScatterGather", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.ScatterGather", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Sort", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Sort", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.TopK", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.TopK", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}, - _×_ - (UnqualComponentName "hasktorch-indef-floating") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "hasktorch-indef") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "hasktorch-signatures-partial") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [0, 0, 1])) - (LaterVersion (mkVersion [0, 0, 1]))) - (EarlierVersion (mkVersion [0, 0, 2]))) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "hasktorch-indef") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "hasktorch-signatures-partial") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 0, - 1])) - (LaterVersion - (mkVersion - [0, - 0, - 1]))) - (EarlierVersion - (mkVersion - [0, - 0, - 2]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LSubLibName - (UnqualComponentName - "hasktorch-indef-floating"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Mask", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Mask", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Types", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Types", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Storage", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Storage", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Storage.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Storage.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Print", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Print", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Masked", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Masked", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Compare", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.CompareT", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pairwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Scan", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Mode", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Mode", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.ScatterGather", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Sort", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Sort", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.TopK", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.TopK", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Copy", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Copy", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Index", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Index", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Masked", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Masked", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Compare", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Compare", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.CompareT", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pairwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Scan", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Scan", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Mode", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Mode", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.ScatterGather", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.ScatterGather", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Sort", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Sort", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.TopK", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.TopK", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Blas", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Blas", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Floating", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Floating", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Lapack", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Lapack", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Random.TH", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Random.TH", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Random.THC", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Random.THC", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Random.TH", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.Tensor.Math.Random.TH", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Blas", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Blas", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Floating", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Floating", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Lapack", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Lapack", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Floating", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Pointwise.Floating", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce.Floating", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Reduce.Floating", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Random.TH", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Random.TH", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Random.THC", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Random.THC", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.Tensor.Math.Random.TH", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.Tensor.Math.Random.TH", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.NN", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Dynamic.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Dynamic.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Activation", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Activation", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Backprop", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Backprop", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Conv1d", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Conv1d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Conv2d", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Conv2d", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Criterion", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Criterion", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Layers", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Layers", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Linear", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Linear", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Math", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Math", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Padding", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Padding", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Pooling", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Pooling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Indef.Static.NN.Sampling", - moduleReexportOriginalName = ModuleName - "Torch.Indef.Static.NN.Sampling", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Undefined.Tensor.Math.Random.TH", - moduleReexportOriginalName = ModuleName - "Torch.Undefined.Tensor.Math.Random.TH", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Undefined.Tensor.Random.TH", - moduleReexportOriginalName = ModuleName - "Torch.Undefined.Tensor.Random.TH", - moduleReexportOriginalPackage = Nothing}, - ModuleReexport - {moduleReexportName = ModuleName - "Torch.Undefined.Tensor.Random.THC", - moduleReexportOriginalName = ModuleName - "Torch.Undefined.Tensor.Random.THC", - moduleReexportOriginalPackage = Nothing}], - signatures = []}}], - condTestSuites = [_×_ - (UnqualComponentName "spec") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "QuickCheck") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 11])) - (LaterVersion (mkVersion [2, 11]))) - mainLibSet, - Dependency - (PackageName "backprop") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 2, 5])) - (LaterVersion (mkVersion [0, 2, 5]))) - mainLibSet, - Dependency - (PackageName "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion (mkVersion [4, 7])) - (LaterVersion (mkVersion [4, 7]))) - (EarlierVersion (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "dimensions") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 0])) - (LaterVersion (mkVersion [1, 0]))) - mainLibSet, - Dependency - (PackageName "ghc-typelits-natnormalise") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "hasktorch") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "hspec") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 4, 4])) - (LaterVersion (mkVersion [2, 4, 4]))) - mainLibSet, - Dependency - (PackageName "singletons") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 2])) - (LaterVersion (mkVersion [2, 2]))) - mainLibSet, - Dependency - (PackageName "mtl") - (UnionVersionRanges - (ThisVersion (mkVersion [2, 2, 2])) - (LaterVersion (mkVersion [2, 2, 2]))) - mainLibSet, - Dependency - (PackageName "microlens-platform") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 3, 10])) - (LaterVersion (mkVersion [0, 3, 10]))) - mainLibSet, - Dependency - (PackageName "monad-loops") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 4, 3])) - (LaterVersion (mkVersion [0, 4, 3]))) - mainLibSet, - Dependency - (PackageName "time") - (UnionVersionRanges - (ThisVersion (mkVersion [1, 8, 0])) - (LaterVersion (mkVersion [1, 8, 0]))) - mainLibSet, - Dependency - (PackageName "transformers") - (UnionVersionRanges - (ThisVersion (mkVersion [0, 5, 5])) - (LaterVersion (mkVersion [0, 5, 5]))) - mainLibSet, - Dependency - (PackageName "generic-lens") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = TestSuite - {testBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [EnableExtension - LambdaCase, - EnableExtension - DataKinds, - EnableExtension - TypeFamilies, - EnableExtension - TypeSynonymInstances, - EnableExtension - ScopedTypeVariables, - EnableExtension - FlexibleContexts, - EnableExtension - CPP], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath - "tests"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [ModuleName "Orphans", - ModuleName - "MemorySpec", - ModuleName - "RawLapackSVDSpec", - ModuleName - "GarbageCollectionSpec", - ModuleName - "Torch.Prelude.Extras", - ModuleName - "Torch.Core.LogAddSpec", - ModuleName - "Torch.Core.RandomSpec", - ModuleName - "Torch.Static.NN.AbsSpec", - ModuleName - "Torch.Static.NN.LinearSpec"], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [Dependency - (PackageName - "QuickCheck") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, - 11])) - (LaterVersion - (mkVersion - [2, - 11]))) - mainLibSet, - Dependency - (PackageName - "backprop") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 2, - 5])) - (LaterVersion - (mkVersion - [0, - 2, - 5]))) - mainLibSet, - Dependency - (PackageName - "base") - (IntersectVersionRanges - (UnionVersionRanges - (ThisVersion - (mkVersion - [4, - 7])) - (LaterVersion - (mkVersion - [4, - 7]))) - (EarlierVersion - (mkVersion - [5]))) - mainLibSet, - Dependency - (PackageName - "dimensions") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 0])) - (LaterVersion - (mkVersion - [1, - 0]))) - mainLibSet, - Dependency - (PackageName - "ghc-typelits-natnormalise") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "hasktorch") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "hspec") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, - 4, - 4])) - (LaterVersion - (mkVersion - [2, - 4, - 4]))) - mainLibSet, - Dependency - (PackageName - "singletons") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, - 2])) - (LaterVersion - (mkVersion - [2, - 2]))) - mainLibSet, - Dependency - (PackageName - "mtl") - (UnionVersionRanges - (ThisVersion - (mkVersion - [2, - 2, - 2])) - (LaterVersion - (mkVersion - [2, - 2, - 2]))) - mainLibSet, - Dependency - (PackageName - "microlens-platform") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 3, - 10])) - (LaterVersion - (mkVersion - [0, - 3, - 10]))) - mainLibSet, - Dependency - (PackageName - "monad-loops") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 4, - 3])) - (LaterVersion - (mkVersion - [0, - 4, - 3]))) - mainLibSet, - Dependency - (PackageName - "time") - (UnionVersionRanges - (ThisVersion - (mkVersion - [1, - 8, - 0])) - (LaterVersion - (mkVersion - [1, - 8, - 0]))) - mainLibSet, - Dependency - (PackageName - "transformers") - (UnionVersionRanges - (ThisVersion - (mkVersion - [0, - 5, - 5])) - (LaterVersion - (mkVersion - [0, - 5, - 5]))) - mainLibSet, - Dependency - (PackageName - "generic-lens") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - testInterface = TestSuiteExeV10 - (mkVersion [1, 0]) "Spec.hs", - testName = UnqualComponentName ""}}], - genPackageFlags = [MkPackageFlag - {flagDefault = False, - flagDescription = "build with THC support", - flagManual = False, - flagName = FlagName "cuda"}, - MkPackageFlag - {flagDefault = False, - flagDescription = "only build with Double and Long support", - flagManual = False, - flagName = FlagName "lite"}], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "Hasktorch dev team", - benchmarks = [], - bugReports = "https://github.com/hasktorch/hasktorch/issues", - buildTypeRaw = Just Simple, - category = "Tensors, Machine Learning, AI", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "Hasktorch is a library for tensors and neural networks in Haskell. It is an independent open source community project which leverages the core C libraries shared by Torch and PyTorch. This library leverages @cabal v2-build@ and @backpack@. *Note that this project is in early development and should only be used by contributing developers. Expect substantial changes to the library API as it evolves. Contributions and PRs are welcome (see details on github).*", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "https://github.com/hasktorch/hasktorch#readme", - library = Nothing, - licenseFiles = [], - licenseRaw = Left - (License (ELicense (ELicenseId BSD_3_Clause) Nothing)), - maintainer = "Sam Stites , Austin Huang - cipher:ROT13", - package = PackageIdentifier - {pkgName = PackageName "hasktorch", - pkgVersion = mkVersion [0, 0, 1, 0]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [SourceRepo - {repoBranch = Nothing, - repoKind = RepoHead, - repoLocation = Just - "https://github.com/hasktorch/hasktorch", - repoModule = Nothing, - repoSubdir = Nothing, - repoTag = Nothing, - repoType = Just (KnownRepoType Git)}], - specVersion = CabalSpecV2_2, - stability = "", - subLibraries = [], - synopsis = "Torch for tensors and neural networks in Haskell", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV2_2, + package = PackageIdentifier { + pkgName = PackageName + "hasktorch", + pkgVersion = mkVersion + [0, 0, 1, 0]}, + licenseRaw = Left + (License + (ELicense + (ELicenseId BSD_3_Clause) + Nothing)), + licenseFiles = [], + copyright = "", + maintainer = + "Sam Stites , Austin Huang - cipher:ROT13", + author = "Hasktorch dev team", + stability = "", + testedWith = [], + homepage = + "https://github.com/hasktorch/hasktorch#readme", + pkgUrl = "", + bugReports = + "https://github.com/hasktorch/hasktorch/issues", + sourceRepos = [ + SourceRepo { + repoKind = RepoHead, + repoType = Just + (KnownRepoType Git), + repoLocation = Just + "https://github.com/hasktorch/hasktorch", + repoModule = Nothing, + repoBranch = Nothing, + repoTag = Nothing, + repoSubdir = Nothing}], + synopsis = + "Torch for tensors and neural networks in Haskell", + description = + "Hasktorch is a library for tensors and neural networks in Haskell. It is an independent open source community project which leverages the core C libraries shared by Torch and PyTorch. This library leverages @cabal v2-build@ and @backpack@. *Note that this project is in early development and should only be used by contributing developers. Expect substantial changes to the library API as it evolves. Contributions and PRs are welcome (see details on github).*", + category = + "Tensors, Machine Learning, AI", + customFieldsPD = [], + buildTypeRaw = Just Simple, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [ + MkPackageFlag { + flagName = FlagName "cuda", + flagDescription = + "build with THC support", + flagDefault = False, + flagManual = False}, + MkPackageFlag { + flagName = FlagName "lite", + flagDescription = + "only build with Double and Long support", + flagDefault = False, + flagManual = False}], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [ + ModuleName + "Torch.Core.Exceptions", + ModuleName "Torch.Core.Random", + ModuleName "Torch.Core.LogAdd"], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Types.Numeric", + moduleReexportName = ModuleName + "Torch.Types.Numeric"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Long", + moduleReexportName = ModuleName + "Torch.Long"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Long.Dynamic", + moduleReexportName = ModuleName + "Torch.Long.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Long.Storage", + moduleReexportName = ModuleName + "Torch.Long.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Double", + moduleReexportName = ModuleName + "Torch.Double"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic", + moduleReexportName = ModuleName + "Torch.Double.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Storage", + moduleReexportName = ModuleName + "Torch.Double.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Double.NN", + moduleReexportName = ModuleName + "Torch.Double.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Activation", + moduleReexportName = ModuleName + "Torch.Double.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Backprop", + moduleReexportName = ModuleName + "Torch.Double.NN.Backprop"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Conv1d", + moduleReexportName = ModuleName + "Torch.Double.NN.Conv1d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Conv2d", + moduleReexportName = ModuleName + "Torch.Double.NN.Conv2d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Double.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Layers", + moduleReexportName = ModuleName + "Torch.Double.NN.Layers"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Linear", + moduleReexportName = ModuleName + "Torch.Double.NN.Linear"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Math", + moduleReexportName = ModuleName + "Torch.Double.NN.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Padding", + moduleReexportName = ModuleName + "Torch.Double.NN.Padding"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Double.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Sampling", + moduleReexportName = ModuleName + "Torch.Double.NN.Sampling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN.Activation", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN.Criterion"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "utils"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [ + EnableExtension LambdaCase, + EnableExtension DataKinds, + EnableExtension TypeFamilies, + EnableExtension + TypeSynonymInstances, + EnableExtension + ScopedTypeVariables, + EnableExtension + FlexibleContexts, + EnableExtension CPP], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName "safe-exceptions") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 1, 0])) + (LaterVersion + (mkVersion [0, 1, 0]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "text") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 2, 2])) + (LaterVersion + (mkVersion [1, 2, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-cpu")])), + Dependency + (PackageName "hasktorch-ffi-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName "safe-exceptions") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 1, 0])) + (LaterVersion + (mkVersion [0, 1, 0]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "text") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 2, 2])) + (LaterVersion + (mkVersion [1, 2, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-cpu")])), + Dependency + (PackageName "hasktorch-ffi-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `CNot (Var (PackageFlag (FlagName "lite")))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Byte", + moduleReexportName = ModuleName + "Torch.Byte"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Byte.Dynamic", + moduleReexportName = ModuleName + "Torch.Byte.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Byte.Storage", + moduleReexportName = ModuleName + "Torch.Byte.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Char", + moduleReexportName = ModuleName + "Torch.Char"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Char.Dynamic", + moduleReexportName = ModuleName + "Torch.Char.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Char.Storage", + moduleReexportName = ModuleName + "Torch.Char.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Short", + moduleReexportName = ModuleName + "Torch.Short"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Short.Dynamic", + moduleReexportName = ModuleName + "Torch.Short.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Short.Storage", + moduleReexportName = ModuleName + "Torch.Short.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Int", + moduleReexportName = ModuleName + "Torch.Int"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Int.Dynamic", + moduleReexportName = ModuleName + "Torch.Int.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Int.Storage", + moduleReexportName = ModuleName + "Torch.Int.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Float", + moduleReexportName = ModuleName + "Torch.Float"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.Dynamic", + moduleReexportName = ModuleName + "Torch.Float.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.Storage", + moduleReexportName = ModuleName + "Torch.Float.Storage"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = Nothing}, + CondBranch { + condBranchCondition = + `Var (PackageFlag (FlagName "cuda"))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Long", + moduleReexportName = ModuleName + "Torch.Cuda.Long"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Long.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Long.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Long.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Long.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Double", + moduleReexportName = ModuleName + "Torch.Cuda.Double"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Activation", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Backprop", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Backprop"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Conv1d", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Conv1d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Conv2d", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Conv2d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Layers", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Layers"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Linear", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Linear"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Math", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Padding", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Padding"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Sampling", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Sampling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN.Activation", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN.Criterion"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-gpu")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-gpu")]))], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `CNot (Var (PackageFlag (FlagName "lite")))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Byte", + moduleReexportName = ModuleName + "Torch.Cuda.Byte"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Byte.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Byte.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Byte.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Byte.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Char", + moduleReexportName = ModuleName + "Torch.Cuda.Char"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Char.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Char.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Char.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Char.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Short", + moduleReexportName = ModuleName + "Torch.Cuda.Short"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Short.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Short.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Short.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Short.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Int", + moduleReexportName = ModuleName + "Torch.Cuda.Int"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Int.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Int.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Int.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Int.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Cuda.Float", + moduleReexportName = ModuleName + "Torch.Cuda.Float"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Float.Dynamic", + moduleReexportName = ModuleName + "Torch.Cuda.Float.Dynamic"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Float.Storage", + moduleReexportName = ModuleName + "Torch.Cuda.Float.Storage"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = Nothing}]}, + condBranchIfFalse = Nothing}]}, + condSubLibraries = + [ + _×_ + (UnqualComponentName + "hasktorch-cpu") + CondNode { + condTreeData = + Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-cpu"), + exposedModules = [ + ModuleName "Torch.Long", + ModuleName "Torch.Long.Dynamic", + ModuleName "Torch.Long.Storage", + ModuleName "Torch.Double", + ModuleName + "Torch.Double.Dynamic", + ModuleName + "Torch.Double.Storage"], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Double.NN", + moduleReexportName = ModuleName + "Torch.Double.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Activation", + moduleReexportName = ModuleName + "Torch.Double.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Backprop", + moduleReexportName = ModuleName + "Torch.Double.NN.Backprop"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Conv1d", + moduleReexportName = ModuleName + "Torch.Double.NN.Conv1d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Conv2d", + moduleReexportName = ModuleName + "Torch.Double.NN.Conv2d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Double.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Layers", + moduleReexportName = ModuleName + "Torch.Double.NN.Layers"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Linear", + moduleReexportName = ModuleName + "Torch.Double.NN.Linear"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Math", + moduleReexportName = ModuleName + "Torch.Double.NN.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Padding", + moduleReexportName = ModuleName + "Torch.Double.NN.Padding"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Double.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.NN.Sampling", + moduleReexportName = ModuleName + "Torch.Double.NN.Sampling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN.Activation", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Double.Dynamic.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Double.Dynamic.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Float.NN", + moduleReexportName = ModuleName + "Torch.Float.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Activation", + moduleReexportName = ModuleName + "Torch.Float.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Backprop", + moduleReexportName = ModuleName + "Torch.Float.NN.Backprop"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Conv1d", + moduleReexportName = ModuleName + "Torch.Float.NN.Conv1d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Conv2d", + moduleReexportName = ModuleName + "Torch.Float.NN.Conv2d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Float.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Layers", + moduleReexportName = ModuleName + "Torch.Float.NN.Layers"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Linear", + moduleReexportName = ModuleName + "Torch.Float.NN.Linear"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Math", + moduleReexportName = ModuleName + "Torch.Float.NN.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Padding", + moduleReexportName = ModuleName + "Torch.Float.NN.Padding"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Float.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.NN.Sampling", + moduleReexportName = ModuleName + "Torch.Float.NN.Sampling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.Dynamic.NN", + moduleReexportName = ModuleName + "Torch.Float.Dynamic.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.Dynamic.NN.Activation", + moduleReexportName = ModuleName + "Torch.Float.Dynamic.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.Dynamic.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Float.Dynamic.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Float.Dynamic.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Float.Dynamic.NN.Criterion"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = + BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "utils", + SymbolicPath "src"], + otherModules = [ + ModuleName + "Torch.Core.Exceptions", + ModuleName "Torch.Core.Random", + ModuleName "Torch.Core.LogAdd"], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [ + EnableExtension LambdaCase, + EnableExtension DataKinds, + EnableExtension TypeFamilies, + EnableExtension + TypeSynonymInstances, + EnableExtension + ScopedTypeVariables, + EnableExtension + FlexibleContexts, + EnableExtension CPP], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName "hasktorch-ffi-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "safe-exceptions") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 1, 0])) + (LaterVersion + (mkVersion [0, 1, 0]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "text") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 2, 2])) + (LaterVersion + (mkVersion [1, 2, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-floating")])), + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-signed")]))], + mixins = + [ + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Long.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Long.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Long.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Long.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Long.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Long.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Long.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Long.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Long.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Long.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Long.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Long.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Long.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Long.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Long.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Long.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Long.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName "Torch.Long.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName "Torch.Long.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Long.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Long.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Long.Dynamic.Tensor.Math.Pointwise.Signed")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Long"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Long.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Long.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Long.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Long.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.TH.Long.TensorMath")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-floating"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Double.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Double.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Double.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Double.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Double.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Double.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Double.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Double.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Double.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Double.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Double.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Double.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Double.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Double.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Double.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Blas") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Lapack") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Floating") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Blas") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Lapack") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Floating") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Random.TH") + (ModuleName + "Torch.Indef.Double.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Random.TH") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Random.TH") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Random.TH") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Undefined.Tensor.Random.THC") + (ModuleName + "Torch.Undefined.Double.Tensor.Random.THC"), + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Double.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Double.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Double.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Double.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Double.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Double.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Double.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Double.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Double.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Double.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Double.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Double.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Double.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Double.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Double.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Double.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Double.Dynamic.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN") + (ModuleName + "Torch.Double.Dynamic.NN"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Activation") + (ModuleName + "Torch.Double.Dynamic.NN.Activation"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Pooling") + (ModuleName + "Torch.Double.Dynamic.NN.Pooling"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Criterion") + (ModuleName + "Torch.Double.Dynamic.NN.Criterion"), + _×_ + (ModuleName + "Torch.Indef.Static.NN") + (ModuleName "Torch.Double.NN"), + _×_ + (ModuleName + "Torch.Indef.Static.NN") + (ModuleName "Torch.Double.NN"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Activation") + (ModuleName + "Torch.Double.NN.Activation"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Backprop") + (ModuleName + "Torch.Double.NN.Backprop"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Conv1d") + (ModuleName + "Torch.Double.NN.Conv1d"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Conv2d") + (ModuleName + "Torch.Double.NN.Conv2d"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Criterion") + (ModuleName + "Torch.Double.NN.Criterion"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Layers") + (ModuleName + "Torch.Double.NN.Layers"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Linear") + (ModuleName + "Torch.Double.NN.Linear"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Math") + (ModuleName + "Torch.Double.NN.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Padding") + (ModuleName + "Torch.Double.NN.Padding"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Pooling") + (ModuleName + "Torch.Double.NN.Pooling"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Sampling") + (ModuleName + "Torch.Double.NN.Sampling")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Double"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Double.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Double.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Double.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Double.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Double.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Double.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Floating") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Blas") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Lapack") + (ModuleName + "Torch.FFI.TH.Double.TensorLapack"), + _×_ + (ModuleName "Torch.Sig.NN") + (ModuleName + "Torch.FFI.TH.NN.Double"), + _×_ + (ModuleName + "Torch.Sig.Types.NN") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Random.TH") + (ModuleName + "Torch.FFI.TH.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.TH") + (ModuleName + "Torch.FFI.TH.Double.TensorRandom"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.THC") + (ModuleName + "Torch.Undefined.Double.Tensor.Random.THC")]}}]}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName "hasktorch-ffi-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "safe-exceptions") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 1, 0])) + (LaterVersion + (mkVersion [0, 1, 0]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "text") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 2, 2])) + (LaterVersion + (mkVersion [1, 2, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-floating")])), + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-signed")]))], + condTreeComponents = + [ + CondBranch { + condBranchCondition = + `Var (PackageFlag (FlagName "lite"))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-cpu"), + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = + Just + CondNode { + condTreeData = + Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-cpu"), + exposedModules = [ + ModuleName "Torch.Byte", + ModuleName "Torch.Byte.Dynamic", + ModuleName "Torch.Byte.Storage", + ModuleName "Torch.Char", + ModuleName "Torch.Char.Dynamic", + ModuleName "Torch.Char.Storage", + ModuleName "Torch.Short", + ModuleName + "Torch.Short.Dynamic", + ModuleName + "Torch.Short.Storage", + ModuleName "Torch.Int", + ModuleName "Torch.Int.Dynamic", + ModuleName "Torch.Int.Storage", + ModuleName "Torch.Float", + ModuleName + "Torch.Float.Dynamic", + ModuleName + "Torch.Float.Storage"], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = + BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned")]))], + mixins = + [ + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Byte.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Byte.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Byte.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Byte.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Byte.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Byte.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Byte.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Byte.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Byte.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Byte.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Byte.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Byte.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Byte.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Byte.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Byte.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Byte.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Byte.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName "Torch.Byte.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName "Torch.Byte.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Byte.Mask")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Byte"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Byte.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Byte.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Byte.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Byte.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Char.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Char.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Char.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Char.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Char.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Char.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Char.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Char.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Char.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Char.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Char.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Char.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Char.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Char.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Char.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Char.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Char.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Char.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName "Torch.Char.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName "Torch.Char.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Char.Mask")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Char"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Char.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Char.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Char.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Char.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Char.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Char.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Char.TensorMath")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Short.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Short.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Short.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Short.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Short.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Short.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Short.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Short.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Short.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Short.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Short.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Short.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Short.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Short.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Short.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Short.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Short.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Short.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Short.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Short.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Short.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Short.Dynamic.Tensor.Math.Pointwise.Signed")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Short"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Short.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Short.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Short.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Short.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Short.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Short.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.TH.Short.TensorMath")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Int.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Int.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Int.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Int.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Int.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Int.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Int.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Int.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Int.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Int.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Int.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Int.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Int.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Int.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Int.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Int.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Int.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName "Torch.Int.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName "Torch.Int.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Int.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Int.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Int.Dynamic.Tensor.Math.Pointwise.Signed")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Int"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Int.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Int.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Int.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Int.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Int.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Int.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.TH.Int.TensorMath")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-floating"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Float.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Float.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Float.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Float.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Float.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Float.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Float.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Float.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Float.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Float.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Float.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Float.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Float.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Float.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Float.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Blas") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Lapack") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Floating") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Blas") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Lapack") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Floating") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Random.TH") + (ModuleName + "Torch.Indef.Float.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Random.TH") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Random.TH") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Random.TH") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Undefined.Tensor.Random.THC") + (ModuleName + "Torch.Undefined.Float.Tensor.Random.THC"), + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Float.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Float.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Float.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Float.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Float.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Float.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Float.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Float.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Float.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Float.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Float.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Float.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Float.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Float.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName "Torch.Float.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Float.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Float.Dynamic.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN") + (ModuleName + "Torch.Float.Dynamic.NN"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Activation") + (ModuleName + "Torch.Float.Dynamic.NN.Activation"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Pooling") + (ModuleName + "Torch.Float.Dynamic.NN.Pooling"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Criterion") + (ModuleName + "Torch.Float.Dynamic.NN.Criterion"), + _×_ + (ModuleName + "Torch.Indef.Static.NN") + (ModuleName "Torch.Float.NN"), + _×_ + (ModuleName + "Torch.Indef.Static.NN") + (ModuleName "Torch.Float.NN"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Activation") + (ModuleName + "Torch.Float.NN.Activation"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Backprop") + (ModuleName + "Torch.Float.NN.Backprop"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Conv1d") + (ModuleName + "Torch.Float.NN.Conv1d"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Conv2d") + (ModuleName + "Torch.Float.NN.Conv2d"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Criterion") + (ModuleName + "Torch.Float.NN.Criterion"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Layers") + (ModuleName + "Torch.Float.NN.Layers"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Linear") + (ModuleName + "Torch.Float.NN.Linear"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Math") + (ModuleName + "Torch.Float.NN.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Padding") + (ModuleName + "Torch.Float.NN.Padding"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Pooling") + (ModuleName + "Torch.Float.NN.Pooling"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Sampling") + (ModuleName + "Torch.Float.NN.Sampling")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.TH.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.TH.Long.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.TH.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.TH.Byte.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.TH.Byte.TensorMath"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.TH.Float"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.TH.Float.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.TH.Float.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.TH.Float.FreeStorage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.TH.Float.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.TH.Float.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.TH.Float.FreeTensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Floating") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Blas") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Lapack") + (ModuleName + "Torch.FFI.TH.Float.TensorLapack"), + _×_ + (ModuleName "Torch.Sig.NN") + (ModuleName + "Torch.FFI.TH.NN.Float"), + _×_ + (ModuleName + "Torch.Sig.Types.NN") + (ModuleName "Torch.Types.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Random.TH") + (ModuleName + "Torch.FFI.TH.Float.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.TH") + (ModuleName + "Torch.FFI.TH.Float.TensorRandom"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.THC") + (ModuleName + "Torch.Undefined.Float.Tensor.Random.THC")]}}]}}, + condTreeConstraints = [ + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned")]))], + condTreeComponents = []}}]}, + _×_ + (UnqualComponentName + "hasktorch-gpu") + CondNode { + condTreeData = + Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-gpu"), + exposedModules = [ + ModuleName "Torch.Cuda.Long", + ModuleName + "Torch.Cuda.Long.Dynamic", + ModuleName + "Torch.Cuda.Long.Storage", + ModuleName "Torch.Cuda.Double", + ModuleName + "Torch.Cuda.Double.Dynamic", + ModuleName + "Torch.Cuda.Double.Storage"], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Activation", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Backprop", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Backprop"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Conv1d", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Conv1d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Conv2d", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Conv2d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Layers", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Layers"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Linear", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Linear"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Math", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Padding", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Padding"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.NN.Sampling", + moduleReexportName = ModuleName + "Torch.Cuda.Double.NN.Sampling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN.Activation", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Cuda.Double.Dynamic.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Cuda.Double.Dynamic.NN.Criterion"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = + BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [ + "-DCUDA", + "-DHASKTORCH_INTERNAL_CUDA"], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "utils", + SymbolicPath "src"], + otherModules = [ + ModuleName + "Torch.Core.Exceptions", + ModuleName "Torch.Core.Random", + ModuleName "Torch.Core.LogAdd"], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [ + EnableExtension LambdaCase, + EnableExtension DataKinds, + EnableExtension TypeFamilies, + EnableExtension + TypeSynonymInstances, + EnableExtension + ScopedTypeVariables, + EnableExtension + FlexibleContexts, + EnableExtension CPP], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName "hasktorch-ffi-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "safe-exceptions") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 1, 0])) + (LaterVersion + (mkVersion [0, 1, 0]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "text") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 2, 2])) + (LaterVersion + (mkVersion [1, 2, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-floating")])), + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-signed")])), + Dependency + (PackageName + "hasktorch-ffi-thc") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-thc") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet], + mixins = + [ + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Long.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Long.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Long.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Long.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Long.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Long.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Long.Dynamic.Tensor.Math.Pointwise.Signed")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName + "Torch.FFI.THC.State"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.THC.Long"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.THC.Long.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.THC.Long.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.THC.Long.Storage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.THC.Long.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.THC.Long.TensorIndex"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.THC.Long.TensorMasked"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.THC.Long.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.THC.Long.TensorMathCompare"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.THC.Long.TensorMathCompareT"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.THC.Long.TensorMathPairwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.THC.Long.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.THC.Long.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.THC.Long.TensorMathScan"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.THC.Long.TensorMode"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.THC.Long.TensorScatterGather"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.THC.Long.TensorSort"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.THC.Long.TensorTopK"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.THC.Long.TensorMathPointwise")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-floating"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Double.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Double.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Double.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Double.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Double.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Blas") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Lapack") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Floating") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Blas") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Lapack") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Floating") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Undefined.Tensor.Random.TH") + (ModuleName + "Torch.Undefined.Cuda.Double.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Undefined.Tensor.Math.Random.TH") + (ModuleName + "Torch.Undefined.Cuda.Double.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Random.THC") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Random.THC"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Random.THC") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Random.THC"), + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Double.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Double.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Double.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Double.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Double.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Double.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Double.Dynamic.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN") + (ModuleName + "Torch.Cuda.Double.Dynamic.NN"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Activation") + (ModuleName + "Torch.Cuda.Double.Dynamic.NN.Activation"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Pooling") + (ModuleName + "Torch.Cuda.Double.Dynamic.NN.Pooling"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.NN.Criterion") + (ModuleName + "Torch.Cuda.Double.Dynamic.NN.Criterion"), + _×_ + (ModuleName + "Torch.Indef.Static.NN") + (ModuleName + "Torch.Cuda.Double.NN"), + _×_ + (ModuleName + "Torch.Indef.Static.NN") + (ModuleName + "Torch.Cuda.Double.NN"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Activation") + (ModuleName + "Torch.Cuda.Double.NN.Activation"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Backprop") + (ModuleName + "Torch.Cuda.Double.NN.Backprop"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Conv1d") + (ModuleName + "Torch.Cuda.Double.NN.Conv1d"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Conv2d") + (ModuleName + "Torch.Cuda.Double.NN.Conv2d"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Criterion") + (ModuleName + "Torch.Cuda.Double.NN.Criterion"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Layers") + (ModuleName + "Torch.Cuda.Double.NN.Layers"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Linear") + (ModuleName + "Torch.Cuda.Double.NN.Linear"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Math") + (ModuleName + "Torch.Cuda.Double.NN.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Padding") + (ModuleName + "Torch.Cuda.Double.NN.Padding"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Pooling") + (ModuleName + "Torch.Cuda.Double.NN.Pooling"), + _×_ + (ModuleName + "Torch.Indef.Static.NN.Sampling") + (ModuleName + "Torch.Cuda.Double.NN.Sampling")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName + "Torch.FFI.THC.State"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.THC.Double"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.THC.Double.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.THC.Double.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.THC.Double.Storage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.THC.Double.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.THC.Double.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.THC.Double.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.THC.Double.TensorIndex"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.THC.Double.TensorMasked"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.THC.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.THC.Double.TensorMathCompare"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.THC.Double.TensorMathCompareT"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.THC.Double.TensorMathPairwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.THC.Double.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.THC.Double.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.THC.Double.TensorMathScan"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.THC.Double.TensorMode"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.THC.Double.TensorScatterGather"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.THC.Double.TensorSort"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.THC.Double.TensorTopK"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.THC.Double.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.FFI.THC.Double.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.FFI.THC.Double.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Floating") + (ModuleName + "Torch.FFI.THC.Double.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Blas") + (ModuleName + "Torch.FFI.THC.Double.TensorMathBlas"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Lapack") + (ModuleName + "Torch.FFI.THC.Double.TensorMathMagma"), + _×_ + (ModuleName "Torch.Sig.NN") + (ModuleName + "Torch.FFI.THC.NN.Double"), + _×_ + (ModuleName + "Torch.Sig.Types.NN") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Random.TH") + (ModuleName + "Torch.Undefined.Cuda.Double.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.TH") + (ModuleName + "Torch.Undefined.Cuda.Double.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.THC") + (ModuleName + "Torch.FFI.THC.Double.TensorRandom")]}}]}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName "hasktorch-ffi-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-th") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "safe-exceptions") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 1, 0])) + (LaterVersion + (mkVersion [0, 1, 0]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "text") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 2, 2])) + (LaterVersion + (mkVersion [1, 2, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-floating")])), + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-signed")])), + Dependency + (PackageName + "hasktorch-ffi-thc") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-types-thc") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet], + condTreeComponents = + [ + CondBranch { + condBranchCondition = + `Var (PackageFlag (FlagName "lite"))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-gpu"), + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = + Just + CondNode { + condTreeData = + Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-gpu"), + exposedModules = [ + ModuleName "Torch.Cuda.Byte", + ModuleName + "Torch.Cuda.Byte.Dynamic", + ModuleName + "Torch.Cuda.Byte.Storage", + ModuleName "Torch.Cuda.Char", + ModuleName + "Torch.Cuda.Char.Dynamic", + ModuleName + "Torch.Cuda.Char.Storage", + ModuleName "Torch.Cuda.Short", + ModuleName + "Torch.Cuda.Short.Dynamic", + ModuleName + "Torch.Cuda.Short.Storage", + ModuleName "Torch.Cuda.Int", + ModuleName + "Torch.Cuda.Int.Dynamic", + ModuleName + "Torch.Cuda.Int.Storage"], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = + BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned")]))], + mixins = + [ + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Byte.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Byte.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Byte.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Byte.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Byte.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Byte.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Byte.Mask")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName + "Torch.FFI.THC.State"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.THC.Byte"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.THC.Byte.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.THC.Byte.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.THC.Byte.Storage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.THC.Byte.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.THC.Byte.TensorIndex"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.THC.Byte.TensorMasked"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.THC.Byte.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathCompare"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathCompareT"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathPairwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathScan"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.THC.Byte.TensorMode"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.THC.Byte.TensorScatterGather"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.THC.Byte.TensorSort"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.THC.Byte.TensorTopK")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Char.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Char.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Char.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Char.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Char.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Char.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Char.Mask")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName + "Torch.FFI.THC.State"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.THC.Char"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.THC.Char.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.THC.Char.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.THC.Char.Storage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.THC.Char.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.THC.Char.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.THC.Char.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.THC.Char.TensorIndex"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.THC.Char.TensorMasked"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.THC.Char.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.THC.Char.TensorMathCompare"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.THC.Char.TensorMathCompareT"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.THC.Char.TensorMathPairwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.THC.Char.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.THC.Char.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.THC.Char.TensorMathScan"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.THC.Char.TensorMode"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.THC.Char.TensorScatterGather"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.THC.Char.TensorSort"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.THC.Char.TensorTopK")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Short.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Short.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Short.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Short.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Short.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Short.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Short.Dynamic.Tensor.Math.Pointwise.Signed")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName + "Torch.FFI.THC.State"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.THC.Short"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.THC.Short.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.THC.Short.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.THC.Short.Storage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.THC.Short.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.THC.Short.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.THC.Short.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.THC.Short.TensorIndex"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.THC.Short.TensorMasked"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.THC.Short.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.THC.Short.TensorMathCompare"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.THC.Short.TensorMathCompareT"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.THC.Short.TensorMathPairwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.THC.Short.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.THC.Short.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.THC.Short.TensorMathScan"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.THC.Short.TensorMode"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.THC.Short.TensorScatterGather"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.THC.Short.TensorSort"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.THC.Short.TensorTopK"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.THC.Short.TensorMathPointwise")]}}, + Mixin { + mixinPackageName = PackageName + "hasktorch", + mixinLibraryName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Indef.Storage") + (ModuleName + "Torch.Indef.Cuda.Int.Storage"), + _×_ + (ModuleName + "Torch.Indef.Storage.Copy") + (ModuleName + "Torch.Indef.Cuda.Int.Storage.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.TopK"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Copy") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Copy"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Index") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Index"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Masked") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Masked"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Compare"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.CompareT"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Pairwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Pointwise"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Reduce"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Scan"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Mode") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Mode"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.ScatterGather"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Sort") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Sort"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.TopK") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.TopK"), + _×_ + (ModuleName "Torch.Indef.Types") + (ModuleName + "Torch.Cuda.Int.Types"), + _×_ + (ModuleName "Torch.Indef.Index") + (ModuleName + "Torch.Cuda.Int.Index"), + _×_ + (ModuleName "Torch.Indef.Mask") + (ModuleName + "Torch.Cuda.Int.Mask"), + _×_ + (ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Int.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Indef.Cuda.Int.Dynamic.Tensor.Math.Pointwise.Signed")], + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName + "Torch.Sig.Index.Tensor") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Index.TensorFree") + (ModuleName + "Torch.FFI.THC.Long.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.Tensor") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.TensorFree") + (ModuleName + "Torch.FFI.THC.Byte.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Mask.MathReduce") + (ModuleName + "Torch.FFI.THC.Byte.TensorMathReduce"), + _×_ + (ModuleName "Torch.Sig.State") + (ModuleName + "Torch.FFI.THC.State"), + _×_ + (ModuleName + "Torch.Sig.Types.Global") + (ModuleName "Torch.Types.THC"), + _×_ + (ModuleName "Torch.Sig.Types") + (ModuleName + "Torch.Types.THC.Int"), + _×_ + (ModuleName "Torch.Sig.Storage") + (ModuleName + "Torch.FFI.THC.Int.Storage"), + _×_ + (ModuleName + "Torch.Sig.Storage.Copy") + (ModuleName + "Torch.FFI.THC.Int.StorageCopy"), + _×_ + (ModuleName + "Torch.Sig.Storage.Memory") + (ModuleName + "Torch.FFI.THC.Int.Storage"), + _×_ + (ModuleName "Torch.Sig.Tensor") + (ModuleName + "Torch.FFI.THC.Int.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Copy") + (ModuleName + "Torch.FFI.THC.Int.TensorCopy"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Memory") + (ModuleName + "Torch.FFI.THC.Int.Tensor"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Index") + (ModuleName + "Torch.FFI.THC.Int.TensorIndex"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Masked") + (ModuleName + "Torch.FFI.THC.Int.TensorMasked"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math") + (ModuleName + "Torch.FFI.THC.Int.TensorMath"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Compare") + (ModuleName + "Torch.FFI.THC.Int.TensorMathCompare"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.CompareT") + (ModuleName + "Torch.FFI.THC.Int.TensorMathCompareT"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pairwise") + (ModuleName + "Torch.FFI.THC.Int.TensorMathPairwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise") + (ModuleName + "Torch.FFI.THC.Int.TensorMathPointwise"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce") + (ModuleName + "Torch.FFI.THC.Int.TensorMathReduce"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Scan") + (ModuleName + "Torch.FFI.THC.Int.TensorMathScan"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Mode") + (ModuleName + "Torch.FFI.THC.Int.TensorMode"), + _×_ + (ModuleName + "Torch.Sig.Tensor.ScatterGather") + (ModuleName + "Torch.FFI.THC.Int.TensorScatterGather"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Sort") + (ModuleName + "Torch.FFI.THC.Int.TensorSort"), + _×_ + (ModuleName + "Torch.Sig.Tensor.TopK") + (ModuleName + "Torch.FFI.THC.Int.TensorTopK"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.FFI.THC.Int.TensorMathPointwise")]}}]}}, + condTreeConstraints = [ + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned")]))], + condTreeComponents = []}}]}, + _×_ + (UnqualComponentName + "hasktorch-indef-unsigned") + CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-indef-unsigned"), + exposedModules = [], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Index", + moduleReexportName = ModuleName + "Torch.Indef.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Mask", + moduleReexportName = ModuleName + "Torch.Indef.Mask"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Types", + moduleReexportName = ModuleName + "Torch.Indef.Types"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Storage", + moduleReexportName = ModuleName + "Torch.Indef.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Storage.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Storage.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Print", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Print"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Index", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Masked", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Masked"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Mode", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Mode"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Sort", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Sort"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.TopK", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.TopK"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Index", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Masked", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Masked"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Compare", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Compare"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Scan", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Scan"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Mode", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Mode"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.ScatterGather", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.ScatterGather"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Sort", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Sort"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.TopK", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.TopK"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-signatures-partial") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch-indef") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = [ + Mixin { + mixinPackageName = PackageName + "hasktorch-indef", + mixinLibraryName = LMainLibName, + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + DefaultRenaming, + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName "Torch.Sig.NN") + (ModuleName + "Torch.Undefined.NN"), + _×_ + (ModuleName + "Torch.Sig.Types.NN") + (ModuleName + "Torch.Undefined.Types.NN"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Blas") + (ModuleName + "Torch.Undefined.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Floating") + (ModuleName + "Torch.Undefined.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Lapack") + (ModuleName + "Torch.Undefined.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Signed") + (ModuleName + "Torch.Undefined.Tensor.Math.Pointwise.Signed"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Undefined.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Undefined.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Random.TH") + (ModuleName + "Torch.Undefined.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.TH") + (ModuleName + "Torch.Undefined.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.THC") + (ModuleName + "Torch.Undefined.Tensor.Random.THC")]}}]}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-signatures-partial") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch-indef") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + _×_ + (UnqualComponentName + "hasktorch-indef-signed") + CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-indef-signed"), + exposedModules = [], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Index", + moduleReexportName = ModuleName + "Torch.Indef.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Mask", + moduleReexportName = ModuleName + "Torch.Indef.Mask"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Types", + moduleReexportName = ModuleName + "Torch.Indef.Types"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Storage", + moduleReexportName = ModuleName + "Torch.Indef.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Storage.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Storage.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Print", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Print"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Index", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Masked", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Masked"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Mode", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Mode"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Sort", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Sort"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.TopK", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.TopK"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Index", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Masked", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Masked"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Compare", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Compare"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Scan", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Scan"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Mode", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Mode"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.ScatterGather", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.ScatterGather"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Sort", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Sort"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.TopK", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.TopK"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-signatures-partial") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch-indef") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = [ + Mixin { + mixinPackageName = PackageName + "hasktorch-indef", + mixinLibraryName = LMainLibName, + mixinIncludeRenaming = + IncludeRenaming { + includeProvidesRn = + DefaultRenaming, + includeRequiresRn = + ModuleRenaming + [ + _×_ + (ModuleName "Torch.Sig.NN") + (ModuleName + "Torch.Undefined.NN"), + _×_ + (ModuleName + "Torch.Sig.Types.NN") + (ModuleName + "Torch.Undefined.Types.NN"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Blas") + (ModuleName + "Torch.Undefined.Tensor.Math.Blas"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Floating") + (ModuleName + "Torch.Undefined.Tensor.Math.Floating"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Lapack") + (ModuleName + "Torch.Undefined.Tensor.Math.Lapack"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Pointwise.Floating") + (ModuleName + "Torch.Undefined.Tensor.Math.Pointwise.Floating"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Reduce.Floating") + (ModuleName + "Torch.Undefined.Tensor.Math.Reduce.Floating"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Math.Random.TH") + (ModuleName + "Torch.Undefined.Tensor.Math.Random.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.TH") + (ModuleName + "Torch.Undefined.Tensor.Random.TH"), + _×_ + (ModuleName + "Torch.Sig.Tensor.Random.THC") + (ModuleName + "Torch.Undefined.Tensor.Random.THC")]}}]}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName + "hasktorch-signatures-partial") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet, + Dependency + (PackageName "hasktorch-indef") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + _×_ + (UnqualComponentName + "hasktorch-indef-floating") + CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName + "hasktorch-indef-floating"), + exposedModules = [], + reexportedModules = [ + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Index", + moduleReexportName = ModuleName + "Torch.Indef.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Mask", + moduleReexportName = ModuleName + "Torch.Indef.Mask"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName "Torch.Indef.Types", + moduleReexportName = ModuleName + "Torch.Indef.Types"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Storage", + moduleReexportName = ModuleName + "Torch.Indef.Storage"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Storage.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Storage.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Print", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Print"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Index", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Masked", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Masked"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Compare"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.CompareT"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pairwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Scan"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Mode", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Mode"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.ScatterGather"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Sort", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Sort"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.TopK", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.TopK"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Copy", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Copy"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Index", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Index"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Masked", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Masked"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Compare", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Compare"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.CompareT"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pairwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Scan", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Scan"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Mode", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Mode"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.ScatterGather", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.ScatterGather"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Sort", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Sort"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.TopK", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.TopK"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Signed"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Signed"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Blas", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Blas"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Floating", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Floating"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Lapack", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Lapack"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Pointwise.Floating"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Reduce.Floating"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Random.TH", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Random.TH"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Random.THC", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Random.THC"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Random.TH", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.Tensor.Math.Random.TH"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Blas", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Blas"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Floating", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Floating"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Lapack", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Lapack"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Floating", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Pointwise.Floating"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce.Floating", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Reduce.Floating"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Random.TH", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Random.TH"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Random.THC", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Random.THC"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.Tensor.Math.Random.TH", + moduleReexportName = ModuleName + "Torch.Indef.Static.Tensor.Math.Random.TH"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.NN", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.NN.Activation", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Dynamic.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Indef.Dynamic.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Activation", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Activation"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Backprop", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Backprop"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Conv1d", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Conv1d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Conv2d", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Conv2d"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Criterion", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Criterion"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Layers", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Layers"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Linear", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Linear"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Math", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Math"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Padding", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Padding"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Pooling", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Pooling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Indef.Static.NN.Sampling", + moduleReexportName = ModuleName + "Torch.Indef.Static.NN.Sampling"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Undefined.Tensor.Math.Random.TH", + moduleReexportName = ModuleName + "Torch.Undefined.Tensor.Math.Random.TH"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Undefined.Tensor.Random.TH", + moduleReexportName = ModuleName + "Torch.Undefined.Tensor.Random.TH"}, + ModuleReexport { + moduleReexportOriginalPackage = + Nothing, + moduleReexportOriginalName = + ModuleName + "Torch.Undefined.Tensor.Random.THC", + moduleReexportName = ModuleName + "Torch.Undefined.Tensor.Random.THC"}], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch-indef") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName + "hasktorch-signatures-partial") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch-indef") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName + "hasktorch-signatures-partial") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 0, 1])) + (LaterVersion + (mkVersion [0, 0, 1]))) + (EarlierVersion + (mkVersion [0, 0, 2]))) + mainLibSet], + condTreeComponents = []}], + condForeignLibs = [], + condExecutables = [ + _×_ + (UnqualComponentName + "isdefinite-cpu") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "isdefinite-cpu", + modulePath = "Noop.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "exe"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-cpu")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-cpu")]))], + condTreeComponents = []}, + _×_ + (UnqualComponentName + "isdefinite-gpu") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "isdefinite-gpu", + modulePath = "Noop.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "exe"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-gpu")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "hasktorch-gpu")]))], + condTreeComponents = []}, + _×_ + (UnqualComponentName + "isdefinite") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "isdefinite", + modulePath = "Noop.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "exe"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + _×_ + (UnqualComponentName "memcheck") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "memcheck", + modulePath = "Memcheck.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "exe"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}], + condTestSuites = [ + _×_ + (UnqualComponentName "spec") + CondNode { + condTreeData = TestSuite { + testName = UnqualComponentName + "", + testInterface = TestSuiteExeV10 + (mkVersion [1, 0]) + "Spec.hs", + testBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "tests"], + otherModules = [ + ModuleName "Orphans", + ModuleName "MemorySpec", + ModuleName "RawLapackSVDSpec", + ModuleName + "GarbageCollectionSpec", + ModuleName + "Torch.Prelude.Extras", + ModuleName + "Torch.Core.LogAddSpec", + ModuleName + "Torch.Core.RandomSpec", + ModuleName + "Torch.Static.NN.AbsSpec", + ModuleName + "Torch.Static.NN.LinearSpec"], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [ + EnableExtension LambdaCase, + EnableExtension DataKinds, + EnableExtension TypeFamilies, + EnableExtension + TypeSynonymInstances, + EnableExtension + ScopedTypeVariables, + EnableExtension + FlexibleContexts, + EnableExtension CPP], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "QuickCheck") + (UnionVersionRanges + (ThisVersion + (mkVersion [2, 11])) + (LaterVersion + (mkVersion [2, 11]))) + mainLibSet, + Dependency + (PackageName "backprop") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 2, 5])) + (LaterVersion + (mkVersion [0, 2, 5]))) + mainLibSet, + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName + "ghc-typelits-natnormalise") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "hspec") + (UnionVersionRanges + (ThisVersion + (mkVersion [2, 4, 4])) + (LaterVersion + (mkVersion [2, 4, 4]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "mtl") + (UnionVersionRanges + (ThisVersion + (mkVersion [2, 2, 2])) + (LaterVersion + (mkVersion [2, 2, 2]))) + mainLibSet, + Dependency + (PackageName + "microlens-platform") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 3, 10])) + (LaterVersion + (mkVersion [0, 3, 10]))) + mainLibSet, + Dependency + (PackageName "monad-loops") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 4, 3])) + (LaterVersion + (mkVersion [0, 4, 3]))) + mainLibSet, + Dependency + (PackageName "time") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 8, 0])) + (LaterVersion + (mkVersion [1, 8, 0]))) + mainLibSet, + Dependency + (PackageName "transformers") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 5, 5])) + (LaterVersion + (mkVersion [0, 5, 5]))) + mainLibSet, + Dependency + (PackageName "generic-lens") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "QuickCheck") + (UnionVersionRanges + (ThisVersion + (mkVersion [2, 11])) + (LaterVersion + (mkVersion [2, 11]))) + mainLibSet, + Dependency + (PackageName "backprop") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 2, 5])) + (LaterVersion + (mkVersion [0, 2, 5]))) + mainLibSet, + Dependency + (PackageName "base") + (IntersectVersionRanges + (UnionVersionRanges + (ThisVersion (mkVersion [4, 7])) + (LaterVersion + (mkVersion [4, 7]))) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "dimensions") + (UnionVersionRanges + (ThisVersion (mkVersion [1, 0])) + (LaterVersion + (mkVersion [1, 0]))) + mainLibSet, + Dependency + (PackageName + "ghc-typelits-natnormalise") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "hasktorch") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "hspec") + (UnionVersionRanges + (ThisVersion + (mkVersion [2, 4, 4])) + (LaterVersion + (mkVersion [2, 4, 4]))) + mainLibSet, + Dependency + (PackageName "singletons") + (UnionVersionRanges + (ThisVersion (mkVersion [2, 2])) + (LaterVersion + (mkVersion [2, 2]))) + mainLibSet, + Dependency + (PackageName "mtl") + (UnionVersionRanges + (ThisVersion + (mkVersion [2, 2, 2])) + (LaterVersion + (mkVersion [2, 2, 2]))) + mainLibSet, + Dependency + (PackageName + "microlens-platform") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 3, 10])) + (LaterVersion + (mkVersion [0, 3, 10]))) + mainLibSet, + Dependency + (PackageName "monad-loops") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 4, 3])) + (LaterVersion + (mkVersion [0, 4, 3]))) + mainLibSet, + Dependency + (PackageName "time") + (UnionVersionRanges + (ThisVersion + (mkVersion [1, 8, 0])) + (LaterVersion + (mkVersion [1, 8, 0]))) + mainLibSet, + Dependency + (PackageName "transformers") + (UnionVersionRanges + (ThisVersion + (mkVersion [0, 5, 5])) + (LaterVersion + (mkVersion [0, 5, 5]))) + mainLibSet, + Dependency + (PackageName "generic-lens") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/issue-5846.expr b/Cabal-tests/tests/ParserTests/regressions/issue-5846.expr index e6d58997796..996d49e6625 100644 --- a/Cabal-tests/tests/ParserTests/regressions/issue-5846.expr +++ b/Cabal-tests/tests/ParserTests/regressions/issue-5846.expr @@ -1,171 +1,180 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "lib1") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName (UnqualComponentName "a"), - LSubLibName (UnqualComponentName "b")])), - Dependency - (PackageName "lib2") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName (UnqualComponentName "c")])), - Dependency - (PackageName "lib3") - (OrLaterVersion (mkVersion [1])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName (UnqualComponentName "d")])), - Dependency - (PackageName "lib4") - (OrLaterVersion (mkVersion [1])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName (UnqualComponentName "a"), - LSubLibName (UnqualComponentName "b")]))], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "lib1") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "a"), - LSubLibName - (UnqualComponentName - "b")])), - Dependency - (PackageName - "lib2") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "c")])), - Dependency - (PackageName - "lib3") - (OrLaterVersion - (mkVersion - [1])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "d")])), - Dependency - (PackageName - "lib4") - (OrLaterVersion - (mkVersion - [1])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "a"), - LSubLibName - (UnqualComponentName - "b")]))], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "issue", - pkgVersion = mkVersion [5846]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV3_0, - stability = "", - subLibraries = [], - synopsis = "", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_0, + package = PackageIdentifier { + pkgName = PackageName "issue", + pkgVersion = mkVersion [5846]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "lib1") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "a"), + LSubLibName + (UnqualComponentName "b")])), + Dependency + (PackageName "lib2") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "c")])), + Dependency + (PackageName "lib3") + (OrLaterVersion (mkVersion [1])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "d")])), + Dependency + (PackageName "lib4") + (OrLaterVersion (mkVersion [1])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "a"), + LSubLibName + (UnqualComponentName "b")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "lib1") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "a"), + LSubLibName + (UnqualComponentName "b")])), + Dependency + (PackageName "lib2") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "c")])), + Dependency + (PackageName "lib3") + (OrLaterVersion (mkVersion [1])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "d")])), + Dependency + (PackageName "lib4") + (OrLaterVersion (mkVersion [1])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName "a"), + LSubLibName + (UnqualComponentName "b")]))], + condTreeComponents = []}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/issue-6083-a.expr b/Cabal-tests/tests/ParserTests/regressions/issue-6083-a.expr index 17334cd5ca9..aa4f6492cd7 100644 --- a/Cabal-tests/tests/ParserTests/regressions/issue-6083-a.expr +++ b/Cabal-tests/tests/ParserTests/regressions/issue-6083-a.expr @@ -1,337 +1,370 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [_×_ - (UnqualComponentName "demo-a") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "sublib") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "sublib") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - exeName = UnqualComponentName "demo-a", - exeScope = ExecutablePublic, - modulePath = "Main.hs"}}, - _×_ - (UnqualComponentName "demo-b") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "sublib")]))], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "sublib")]))], - virtualModules = []}, - exeName = UnqualComponentName "demo-b", - exeScope = ExecutablePublic, - modulePath = "Main.hs"}}], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "sublib")]))], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "sublib")]))], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [_×_ - (UnqualComponentName "sublib") - CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LSubLibName (UnqualComponentName "sublib"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "issue", - pkgVersion = mkVersion [6083]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV3_4, - stability = "", - subLibraries = [], - synopsis = "", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_4, + package = PackageIdentifier { + pkgName = PackageName "issue", + pkgVersion = mkVersion [6083]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + condTreeComponents = []}, + condSubLibraries = [ + _×_ + (UnqualComponentName "sublib") + CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName "sublib"), + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}], + condForeignLibs = [], + condExecutables = [ + _×_ + (UnqualComponentName "demo-a") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "demo-a", + modulePath = "Main.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "sublib") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "sublib") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + _×_ + (UnqualComponentName "demo-b") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "demo-b", + modulePath = "Main.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + condTreeComponents = []}], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/issue-6083-b.expr b/Cabal-tests/tests/ParserTests/regressions/issue-6083-b.expr index bb0f583973c..208e17e41f0 100644 --- a/Cabal-tests/tests/ParserTests/regressions/issue-6083-b.expr +++ b/Cabal-tests/tests/ParserTests/regressions/issue-6083-b.expr @@ -1,344 +1,380 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [_×_ - (UnqualComponentName "demo-a") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "sublib")]))], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "sublib")]))], - virtualModules = []}, - exeName = UnqualComponentName "demo-a", - exeScope = ExecutablePublic, - modulePath = "Main.hs"}}, - _×_ - (UnqualComponentName "demo-b") - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "sublib")]))], - condTreeData = Executable - {buildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "sublib")]))], - virtualModules = []}, - exeName = UnqualComponentName "demo-b", - exeScope = ExecutablePublic, - modulePath = "Main.hs"}}], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "sublib")]))], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "sublib")]))], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [_×_ - (UnqualComponentName "sublib") - CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LSubLibName (UnqualComponentName "sublib"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "issue", - pkgVersion = mkVersion [6083]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV3_0, - stability = "", - subLibraries = [], - synopsis = "", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_0, + package = PackageIdentifier { + pkgName = PackageName "issue", + pkgVersion = mkVersion [6083]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + condTreeComponents = []}, + condSubLibraries = [ + _×_ + (UnqualComponentName "sublib") + CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName "sublib"), + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}], + condForeignLibs = [], + condExecutables = [ + _×_ + (UnqualComponentName "demo-a") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "demo-a", + modulePath = "Main.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + condTreeComponents = []}, + _×_ + (UnqualComponentName "demo-b") + CondNode { + condTreeData = Executable { + exeName = UnqualComponentName + "demo-b", + modulePath = "Main.hs", + exeScope = ExecutablePublic, + buildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + condTreeComponents = []}], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/issue-6083-c.expr b/Cabal-tests/tests/ParserTests/regressions/issue-6083-c.expr index b453415ac40..5cf5a7c1db8 100644 --- a/Cabal-tests/tests/ParserTests/regressions/issue-6083-c.expr +++ b/Cabal-tests/tests/ParserTests/regressions/issue-6083-c.expr @@ -1,183 +1,202 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "issue") - (OrLaterVersion (mkVersion [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName "sublib")]))], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "issue") - (OrLaterVersion - (mkVersion - [0])) - (NonEmptySet.fromNonEmpty - (NE.fromList - [LSubLibName - (UnqualComponentName - "sublib")]))], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [_×_ - (UnqualComponentName "sublib") - CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] [], - sharedOptions = PerCompilerFlavor - [] [], - staticOptions = PerCompilerFlavor - [] [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LSubLibName (UnqualComponentName "sublib"), - libVisibility = LibraryVisibilityPrivate, - reexportedModules = [], - signatures = []}}], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "issue", - pkgVersion = mkVersion [6083]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV2_4, - stability = "", - subLibraries = [], - synopsis = "", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV2_4, + package = PackageIdentifier { + pkgName = PackageName "issue", + pkgVersion = mkVersion [6083]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "issue") + (OrLaterVersion (mkVersion [0])) + (NonEmptySet.fromNonEmpty + (NE.fromList + [ + LSubLibName + (UnqualComponentName + "sublib")]))], + condTreeComponents = []}, + condSubLibraries = [ + _×_ + (UnqualComponentName "sublib") + CondNode { + condTreeData = Library { + libName = LSubLibName + (UnqualComponentName "sublib"), + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPrivate, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/issue-6083-pkg-pkg.expr b/Cabal-tests/tests/ParserTests/regressions/issue-6083-pkg-pkg.expr index a86109c4d92..b436742cd03 100644 --- a/Cabal-tests/tests/ParserTests/regressions/issue-6083-pkg-pkg.expr +++ b/Cabal-tests/tests/ParserTests/regressions/issue-6083-pkg-pkg.expr @@ -1,117 +1,124 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "freetype") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "freetype") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Just Haskell2010, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor [] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "freetype") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "freetype") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "", - copyright = "", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "", - library = Nothing, - licenseFiles = [], - licenseRaw = Left NONE, - maintainer = "", - package = PackageIdentifier - {pkgName = PackageName "issue", - pkgVersion = mkVersion [6083]}, - pkgUrl = "", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV3_0, - stability = "", - subLibraries = [], - synopsis = "", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_0, + package = PackageIdentifier { + pkgName = PackageName "issue", + pkgVersion = mkVersion [6083]}, + licenseRaw = Left NONE, + licenseFiles = [], + copyright = "", + maintainer = "", + author = "", + stability = "", + testedWith = [], + homepage = "", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = "", + description = "", + category = "", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Just + Haskell2010, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "freetype") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "freetype") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "freetype") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "freetype") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/libpq1.expr b/Cabal-tests/tests/ParserTests/regressions/libpq1.expr index cad1cfc69bf..954c378122c 100644 --- a/Cabal-tests/tests/ParserTests/regressions/libpq1.expr +++ b/Cabal-tests/tests/ParserTests/regressions/libpq1.expr @@ -1,709 +1,741 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `CNot (Var (OS Windows))`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName - "unix") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 4, - 2, - 0])) - (EarlierVersion - (mkVersion - [2, - 8]))) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "unix") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 4, - 2, - 0])) - (EarlierVersion - (mkVersion - [2, - 8]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}, - CondBranch - {condBranchCondition = `Var (OS Windows)`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName - "Win32") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 2, - 0, - 2])) - (EarlierVersion - (mkVersion - [2, - 7]))) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "Win32") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 2, - 0, - 2])) - (EarlierVersion - (mkVersion - [2, - 7]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}, - CondBranch - {condBranchCondition = `Var (PackageFlag (FlagName "use-pkg-config"))`, - condBranchIfFalse = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `Var (OS Windows)`, - condBranchIfFalse = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `Var (OS OpenBSD)`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = ["crypto", - "ssl"], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = ["pq"], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = ["libpq"], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [PkgconfigDependency - (PkgconfigName - "libpq") - (PcIntersectVersionRanges - (PcOrLaterVersion - (PkgconfigVersion - "9")) - (PcEarlierVersion - (PkgconfigVersion - "10")))], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (OrLaterVersion (mkVersion [4, 3])) - (EarlierVersion (mkVersion [4, 13]))) - mainLibSet, - Dependency - (PackageName "bytestring") - (IntersectVersionRanges - (OrLaterVersion (mkVersion [0, 9, 1, 0])) - (EarlierVersion (mkVersion [0, 11]))) - mainLibSet], - condTreeData = Library - {exposedModules = [ModuleName "Database.PostgreSQL.LibPQ", - ModuleName - "Database.PostgreSQL.LibPQ.Internal"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [LegacyExeDependency - "hsc2hs" - (OrLaterVersion - (mkVersion [0]))], - buildable = True, - cSources = ["cbits/noticehandlers.c"], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "src"], - hsc2hsOptions = [], - includeDirs = ["cbits"], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor ["-Wall"] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [4, 3])) - (EarlierVersion - (mkVersion - [4, - 13]))) - mainLibSet, - Dependency - (PackageName - "bytestring") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [0, - 9, - 1, - 0])) - (EarlierVersion - (mkVersion - [0, - 11]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [MkPackageFlag - {flagDefault = False, - flagDescription = "", - flagManual = True, - flagName = FlagName "use-pkg-config"}], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "Grant Monroe, Leon P Smith, Joey Adams", - benchmarks = [], - bugReports = "", - buildTypeRaw = Just Custom, - category = "Database", - copyright = concat - ["(c) 2010 Grant Monroe\n", "(c) 2011 Leon P Smith"], - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = concat - ["This is a binding to libpq: the C application\n", - "programmer's interface to PostgreSQL. libpq is a\n", - "set of library functions that allow client\n", - "programs to pass queries to the PostgreSQL\n", - "backend server and to receive the results of\n", - "these queries."], - executables = [], - extraDocFiles = [], - extraSrcFiles = ["cbits/noticehandlers.h", "CHANGELOG.md"], - extraTmpFiles = [], - foreignLibs = [], - homepage = "https://github.com/phadej/postgresql-libpq", - library = Nothing, - licenseFiles = [SymbolicPath "LICENSE"], - licenseRaw = Right BSD3, - maintainer = "Oleg Grenrus ", - package = PackageIdentifier - {pkgName = PackageName "postgresql-libpq", - pkgVersion = mkVersion [0, 9, 4, 2]}, - pkgUrl = "", - setupBuildInfo = Just - SetupBuildInfo - {defaultSetupDepends = False, - setupDepends = [Dependency - (PackageName "base") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion [4, 3])) - (EarlierVersion - (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "Cabal") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion [1, 10])) - (EarlierVersion - (mkVersion [2, 5]))) - mainLibSet]}, - sourceRepos = [], - specVersion = CabalSpecV1_8, - stability = "", - subLibraries = [], - synopsis = "low-level binding to libpq", - testSuites = [], - testedWith = [_×_ GHC (ThisVersion (mkVersion [7, 0, 4])), - _×_ GHC (ThisVersion (mkVersion [7, 2, 2])), - _×_ GHC (ThisVersion (mkVersion [7, 4, 2])), - _×_ GHC (ThisVersion (mkVersion [7, 6, 3])), - _×_ GHC (ThisVersion (mkVersion [7, 8, 4])), - _×_ GHC (ThisVersion (mkVersion [7, 10, 3])), - _×_ GHC (ThisVersion (mkVersion [8, 0, 2])), - _×_ GHC (ThisVersion (mkVersion [8, 2, 2])), - _×_ GHC (ThisVersion (mkVersion [8, 4, 3])), - _×_ GHC (ThisVersion (mkVersion [8, 6, 1]))]}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV1_8, + package = PackageIdentifier { + pkgName = PackageName + "postgresql-libpq", + pkgVersion = mkVersion + [0, 9, 4, 2]}, + licenseRaw = Right BSD3, + licenseFiles = [ + SymbolicPath "LICENSE"], + copyright = concat + [ + "(c) 2010 Grant Monroe\n", + "(c) 2011 Leon P Smith"], + maintainer = + "Oleg Grenrus ", + author = + "Grant Monroe, Leon P Smith, Joey Adams", + stability = "", + testedWith = [ + _×_ + GHC + (ThisVersion + (mkVersion [7, 0, 4])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 2, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 4, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 6, 3])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 8, 4])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 10, 3])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 0, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 2, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 4, 3])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 6, 1]))], + homepage = + "https://github.com/phadej/postgresql-libpq", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = + "low-level binding to libpq", + description = concat + [ + "This is a binding to libpq: the C application\n", + "programmer's interface to PostgreSQL. libpq is a\n", + "set of library functions that allow client\n", + "programs to pass queries to the PostgreSQL\n", + "backend server and to receive the results of\n", + "these queries."], + category = "Database", + customFieldsPD = [], + buildTypeRaw = Just Custom, + setupBuildInfo = Just + SetupBuildInfo { + setupDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [4, 3])) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "Cabal") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [1, 10])) + (EarlierVersion + (mkVersion [2, 5]))) + mainLibSet], + defaultSetupDepends = False}, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [ + "cbits/noticehandlers.h", + "CHANGELOG.md"], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [ + MkPackageFlag { + flagName = FlagName + "use-pkg-config", + flagDescription = "", + flagDefault = False, + flagManual = True}], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [ + ModuleName + "Database.PostgreSQL.LibPQ", + ModuleName + "Database.PostgreSQL.LibPQ.Internal"], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [ + LegacyExeDependency + "hsc2hs" + (OrLaterVersion + (mkVersion [0]))], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [ + "cbits/noticehandlers.c"], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "src"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = ["cbits"], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + ["-Wall"] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [4, 3])) + (EarlierVersion + (mkVersion [4, 13]))) + mainLibSet, + Dependency + (PackageName "bytestring") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [0, 9, 1, 0])) + (EarlierVersion + (mkVersion [0, 11]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [4, 3])) + (EarlierVersion + (mkVersion [4, 13]))) + mainLibSet, + Dependency + (PackageName "bytestring") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [0, 9, 1, 0])) + (EarlierVersion + (mkVersion [0, 11]))) + mainLibSet], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `CNot (Var (OS Windows))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "unix") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 4, 2, 0])) + (EarlierVersion + (mkVersion [2, 8]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "unix") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 4, 2, 0])) + (EarlierVersion + (mkVersion [2, 8]))) + mainLibSet], + condTreeComponents = []}, + condBranchIfFalse = Nothing}, + CondBranch { + condBranchCondition = + `Var (OS Windows)`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "Win32") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 2, 0, 2])) + (EarlierVersion + (mkVersion [2, 7]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "Win32") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 2, 0, 2])) + (EarlierVersion + (mkVersion [2, 7]))) + mainLibSet], + condTreeComponents = []}, + condBranchIfFalse = Nothing}, + CondBranch { + condBranchCondition = + `Var (PackageFlag (FlagName "use-pkg-config"))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [ + PkgconfigDependency + (PkgconfigName "libpq") + (PcIntersectVersionRanges + (PcOrLaterVersion + (PkgconfigVersion "9")) + (PcEarlierVersion + (PkgconfigVersion "10")))], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `Var (OS Windows)`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = ["libpq"], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = ["pq"], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `Var (OS OpenBSD)`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = ["crypto", "ssl"], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = + Nothing}]}}]}}]}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/libpq2.expr b/Cabal-tests/tests/ParserTests/regressions/libpq2.expr index a5917a6a6c5..0b1c1ccd528 100644 --- a/Cabal-tests/tests/ParserTests/regressions/libpq2.expr +++ b/Cabal-tests/tests/ParserTests/regressions/libpq2.expr @@ -1,710 +1,743 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `CNot (Var (OS Windows))`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName - "unix") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 4, - 2, - 0])) - (EarlierVersion - (mkVersion - [2, - 8]))) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "unix") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 4, - 2, - 0])) - (EarlierVersion - (mkVersion - [2, - 8]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}, - CondBranch - {condBranchCondition = `Var (OS Windows)`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName - "Win32") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 2, - 0, - 2])) - (EarlierVersion - (mkVersion - [2, - 7]))) - mainLibSet], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [Dependency - (PackageName - "Win32") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [2, - 2, - 0, - 2])) - (EarlierVersion - (mkVersion - [2, - 7]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}, - CondBranch - {condBranchCondition = `Var (PackageFlag (FlagName "use-pkg-config"))`, - condBranchIfFalse = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `Var (OS Windows)`, - condBranchIfFalse = Just - CondNode - {condTreeComponents = [CondBranch - {condBranchCondition = `Var (OS OpenBSD)`, - condBranchIfFalse = Nothing, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = ["crypto", - "ssl"], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = ["pq"], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = ["libpq"], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condBranchIfTrue = CondNode - {condTreeComponents = [], - condTreeConstraints = [], - condTreeData = Library - {exposedModules = [], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor - [] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [PkgconfigDependency - (PkgconfigName - "libpq") - (PcOrLaterVersion - (PkgconfigVersion - "9.3h"))], - profOptions = PerCompilerFlavor - [] - [], - sharedOptions = PerCompilerFlavor - [] - [], - staticOptions = PerCompilerFlavor - [] - [], - targetBuildDepends = [], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}}], - condTreeConstraints = [Dependency - (PackageName "base") - (IntersectVersionRanges - (OrLaterVersion (mkVersion [4, 3])) - (EarlierVersion (mkVersion [4, 13]))) - mainLibSet, - Dependency - (PackageName "bytestring") - (IntersectVersionRanges - (OrLaterVersion (mkVersion [0, 9, 1, 0])) - (EarlierVersion (mkVersion [0, 11]))) - mainLibSet], - condTreeData = Library - {exposedModules = [ModuleName "Database.PostgreSQL.LibPQ", - ModuleName - "Database.PostgreSQL.LibPQ.Internal"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [ExeDependency - (PackageName - "hsc2hs") - (UnqualComponentName - "hsc2hs") - (OrLaterVersion - (mkVersion - [0]))], - buildTools = [], - buildable = True, - cSources = ["cbits/noticehandlers.c"], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibDirsStatic = [], - extraLibFlavours = [], - extraLibs = [], - extraLibsStatic = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "src"], - hsc2hsOptions = [], - includeDirs = ["cbits"], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [], - options = PerCompilerFlavor ["-Wall"] [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [4, 3])) - (EarlierVersion - (mkVersion - [4, - 13]))) - mainLibSet, - Dependency - (PackageName - "bytestring") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion - [0, - 9, - 1, - 0])) - (EarlierVersion - (mkVersion - [0, - 11]))) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [MkPackageFlag - {flagDefault = False, - flagDescription = "", - flagManual = True, - flagName = FlagName "use-pkg-config"}], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "Grant Monroe, Leon P Smith, Joey Adams", - benchmarks = [], - bugReports = "", - buildTypeRaw = Just Custom, - category = "Database", - copyright = concat - ["(c) 2010 Grant Monroe\n", "(c) 2011 Leon P Smith"], - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = concat - ["This is a binding to libpq: the C application\n", - "programmer's interface to PostgreSQL. libpq is a\n", - "set of library functions that allow client\n", - "programs to pass queries to the PostgreSQL\n", - "backend server and to receive the results of\n", - "these queries."], - executables = [], - extraDocFiles = [], - extraSrcFiles = ["cbits/noticehandlers.h", "CHANGELOG.md"], - extraTmpFiles = [], - foreignLibs = [], - homepage = "https://github.com/phadej/postgresql-libpq", - library = Nothing, - licenseFiles = [SymbolicPath "LICENSE"], - licenseRaw = Left - (License (ELicense (ELicenseId BSD_3_Clause) Nothing)), - maintainer = "Oleg Grenrus ", - package = PackageIdentifier - {pkgName = PackageName "postgresql-libpq", - pkgVersion = mkVersion [0, 9, 4, 2]}, - pkgUrl = "", - setupBuildInfo = Just - SetupBuildInfo - {defaultSetupDepends = False, - setupDepends = [Dependency - (PackageName "base") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion [4, 3])) - (EarlierVersion - (mkVersion [5]))) - mainLibSet, - Dependency - (PackageName "Cabal") - (IntersectVersionRanges - (OrLaterVersion - (mkVersion [1, 10])) - (EarlierVersion - (mkVersion [2, 5]))) - mainLibSet]}, - sourceRepos = [], - specVersion = CabalSpecV3_0, - stability = "", - subLibraries = [], - synopsis = "low-level binding to libpq", - testSuites = [], - testedWith = [_×_ GHC (ThisVersion (mkVersion [7, 0, 4])), - _×_ GHC (ThisVersion (mkVersion [7, 2, 2])), - _×_ GHC (ThisVersion (mkVersion [7, 4, 2])), - _×_ GHC (ThisVersion (mkVersion [7, 6, 3])), - _×_ GHC (ThisVersion (mkVersion [7, 8, 4])), - _×_ GHC (ThisVersion (mkVersion [7, 10, 3])), - _×_ GHC (ThisVersion (mkVersion [8, 0, 2])), - _×_ GHC (ThisVersion (mkVersion [8, 2, 2])), - _×_ GHC (ThisVersion (mkVersion [8, 4, 3])), - _×_ GHC (ThisVersion (mkVersion [8, 6, 1]))]}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV3_0, + package = PackageIdentifier { + pkgName = PackageName + "postgresql-libpq", + pkgVersion = mkVersion + [0, 9, 4, 2]}, + licenseRaw = Left + (License + (ELicense + (ELicenseId BSD_3_Clause) + Nothing)), + licenseFiles = [ + SymbolicPath "LICENSE"], + copyright = concat + [ + "(c) 2010 Grant Monroe\n", + "(c) 2011 Leon P Smith"], + maintainer = + "Oleg Grenrus ", + author = + "Grant Monroe, Leon P Smith, Joey Adams", + stability = "", + testedWith = [ + _×_ + GHC + (ThisVersion + (mkVersion [7, 0, 4])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 2, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 4, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 6, 3])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 8, 4])), + _×_ + GHC + (ThisVersion + (mkVersion [7, 10, 3])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 0, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 2, 2])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 4, 3])), + _×_ + GHC + (ThisVersion + (mkVersion [8, 6, 1]))], + homepage = + "https://github.com/phadej/postgresql-libpq", + pkgUrl = "", + bugReports = "", + sourceRepos = [], + synopsis = + "low-level binding to libpq", + description = concat + [ + "This is a binding to libpq: the C application\n", + "programmer's interface to PostgreSQL. libpq is a\n", + "set of library functions that allow client\n", + "programs to pass queries to the PostgreSQL\n", + "backend server and to receive the results of\n", + "these queries."], + category = "Database", + customFieldsPD = [], + buildTypeRaw = Just Custom, + setupBuildInfo = Just + SetupBuildInfo { + setupDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [4, 3])) + (EarlierVersion + (mkVersion [5]))) + mainLibSet, + Dependency + (PackageName "Cabal") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [1, 10])) + (EarlierVersion + (mkVersion [2, 5]))) + mainLibSet], + defaultSetupDepends = False}, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [ + "cbits/noticehandlers.h", + "CHANGELOG.md"], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [ + MkPackageFlag { + flagName = FlagName + "use-pkg-config", + flagDescription = "", + flagDefault = False, + flagManual = True}], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [ + ModuleName + "Database.PostgreSQL.LibPQ", + ModuleName + "Database.PostgreSQL.LibPQ.Internal"], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [ + ExeDependency + (PackageName "hsc2hs") + (UnqualComponentName "hsc2hs") + (OrLaterVersion + (mkVersion [0]))], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [ + "cbits/noticehandlers.c"], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "src"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = ["cbits"], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + ["-Wall"] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [4, 3])) + (EarlierVersion + (mkVersion [4, 13]))) + mainLibSet, + Dependency + (PackageName "bytestring") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [0, 9, 1, 0])) + (EarlierVersion + (mkVersion [0, 11]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [4, 3])) + (EarlierVersion + (mkVersion [4, 13]))) + mainLibSet, + Dependency + (PackageName "bytestring") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [0, 9, 1, 0])) + (EarlierVersion + (mkVersion [0, 11]))) + mainLibSet], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `CNot (Var (OS Windows))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "unix") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 4, 2, 0])) + (EarlierVersion + (mkVersion [2, 8]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "unix") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 4, 2, 0])) + (EarlierVersion + (mkVersion [2, 8]))) + mainLibSet], + condTreeComponents = []}, + condBranchIfFalse = Nothing}, + CondBranch { + condBranchCondition = + `Var (OS Windows)`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "Win32") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 2, 0, 2])) + (EarlierVersion + (mkVersion [2, 7]))) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "Win32") + (IntersectVersionRanges + (OrLaterVersion + (mkVersion [2, 2, 0, 2])) + (EarlierVersion + (mkVersion [2, 7]))) + mainLibSet], + condTreeComponents = []}, + condBranchIfFalse = Nothing}, + CondBranch { + condBranchCondition = + `Var (PackageFlag (FlagName "use-pkg-config"))`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [ + PkgconfigDependency + (PkgconfigName "libpq") + (PcOrLaterVersion + (PkgconfigVersion "9.3h"))], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `Var (OS Windows)`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = ["libpq"], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = ["pq"], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = [ + CondBranch { + condBranchCondition = + `Var (OS OpenBSD)`, + condBranchIfTrue = CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [], + extraLibs = ["crypto", "ssl"], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [], + mixins = []}}, + condTreeConstraints = [], + condTreeComponents = []}, + condBranchIfFalse = + Nothing}]}}]}}]}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []} diff --git a/Cabal-tests/tests/ParserTests/regressions/monad-param.expr b/Cabal-tests/tests/ParserTests/regressions/monad-param.expr index 962fa335430..0f94cf3be9d 100644 --- a/Cabal-tests/tests/ParserTests/regressions/monad-param.expr +++ b/Cabal-tests/tests/ParserTests/regressions/monad-param.expr @@ -1,143 +1,158 @@ -GenericPackageDescription - {condBenchmarks = [], - condExecutables = [], - condForeignLibs = [], - condLibrary = Just - CondNode - {condTreeComponents = [], - condTreeConstraints = [Dependency - (PackageName "base") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "mtl") - (OrLaterVersion (mkVersion [0])) - mainLibSet, - Dependency - (PackageName "stm") - (OrLaterVersion (mkVersion [0])) - mainLibSet], - condTreeData = Library - {exposedModules = [ModuleName "Control.Monad.Parameterized"], - libBuildInfo = BuildInfo - {asmOptions = [], - asmSources = [], - autogenIncludes = [], - autogenModules = [], - buildToolDepends = [], - buildTools = [], - buildable = True, - cSources = [], - ccOptions = [], - cmmOptions = [], - cmmSources = [], - cppOptions = [], - customFieldsBI = [], - cxxOptions = [], - cxxSources = [], - defaultExtensions = [], - defaultLanguage = Nothing, - extraBundledLibs = [], - extraDynLibFlavours = [], - extraFrameworkDirs = [], - extraGHCiLibs = [], - extraLibDirs = [], - extraLibFlavours = [], - extraLibs = [], - frameworks = [], - hsSourceDirs = [SymbolicPath "src"], - hsc2hsOptions = [], - includeDirs = [], - includes = [], - installIncludes = [], - jsSources = [], - ldOptions = [], - mixins = [], - oldExtensions = [EnableExtension - MultiParamTypeClasses, - EnableExtension - FunctionalDependencies, - EnableExtension - OverlappingInstances, - EnableExtension - UndecidableInstances, - EnableExtension - EmptyDataDecls, - DisableExtension - ImplicitPrelude], - options = PerCompilerFlavor - ["-funbox-strict-fields", - "-threaded", - "-fasm"] - [], - otherExtensions = [], - otherLanguages = [], - otherModules = [], - pkgconfigDepends = [], - profOptions = PerCompilerFlavor [] [], - sharedOptions = PerCompilerFlavor [] [], - staticOptions = PerCompilerFlavor [] [], - targetBuildDepends = [Dependency - (PackageName - "base") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "mtl") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet, - Dependency - (PackageName - "stm") - (OrLaterVersion - (mkVersion - [0])) - mainLibSet], - virtualModules = []}, - libExposed = True, - libName = LMainLibName, - libVisibility = LibraryVisibilityPublic, - reexportedModules = [], - signatures = []}}, - condSubLibraries = [], - condTestSuites = [], - genPackageFlags = [], - gpdScannedVersion = Nothing, - packageDescription = PackageDescription - {author = "Edward Kmett ", - benchmarks = [], - bugReports = "", - buildTypeRaw = Nothing, - category = "Control", - copyright = "Copyright (C) 2006-2007, Edward Kmett", - customFieldsPD = [], - dataDir = ".", - dataFiles = [], - description = "Implements parameterized monads by overloading the monad sugar with more liberal types.", - executables = [], - extraDocFiles = [], - extraSrcFiles = [], - extraTmpFiles = [], - foreignLibs = [], - homepage = "http://comonad.com/haskell/monad-param/dist/doc/html/Control-Monad-Parameterized.html", - library = Nothing, - licenseFiles = [SymbolicPath "LICENSE"], - licenseRaw = Right BSD3, - maintainer = "Edward Kmett ", - package = PackageIdentifier - {pkgName = PackageName "monad-param", - pkgVersion = mkVersion [0, 0, 1]}, - pkgUrl = "http://comonad.com/haskell/monad-param", - setupBuildInfo = Nothing, - sourceRepos = [], - specVersion = CabalSpecV1_0, - stability = "alpha", - subLibraries = [], - synopsis = "Parameterized monads", - testSuites = [], - testedWith = []}} +GenericPackageDescription { + packageDescription = + PackageDescription { + specVersion = CabalSpecV1_0, + package = PackageIdentifier { + pkgName = PackageName + "monad-param", + pkgVersion = mkVersion + [0, 0, 1]}, + licenseRaw = Right BSD3, + licenseFiles = [ + SymbolicPath "LICENSE"], + copyright = + "Copyright (C) 2006-2007, Edward Kmett", + maintainer = + "Edward Kmett ", + author = + "Edward Kmett ", + stability = "alpha", + testedWith = [], + homepage = + "http://comonad.com/haskell/monad-param/dist/doc/html/Control-Monad-Parameterized.html", + pkgUrl = + "http://comonad.com/haskell/monad-param", + bugReports = "", + sourceRepos = [], + synopsis = + "Parameterized monads", + description = + "Implements parameterized monads by overloading the monad sugar with more liberal types.", + category = "Control", + customFieldsPD = [], + buildTypeRaw = Nothing, + setupBuildInfo = Nothing, + library = Nothing, + subLibraries = [], + executables = [], + foreignLibs = [], + testSuites = [], + benchmarks = [], + dataFiles = [], + dataDir = ".", + extraSrcFiles = [], + extraTmpFiles = [], + extraDocFiles = []}, + gpdScannedVersion = Nothing, + genPackageFlags = [], + condLibrary = Just + CondNode { + condTreeData = Library { + libName = LMainLibName, + exposedModules = [ + ModuleName + "Control.Monad.Parameterized"], + reexportedModules = [], + signatures = [], + libExposed = True, + libVisibility = + LibraryVisibilityPublic, + libBuildInfo = BuildInfo { + buildable = True, + buildTools = [], + buildToolDepends = [], + cppOptions = [], + asmOptions = [], + cmmOptions = [], + ccOptions = [], + cxxOptions = [], + ldOptions = [], + hsc2hsOptions = [], + pkgconfigDepends = [], + frameworks = [], + extraFrameworkDirs = [], + asmSources = [], + cmmSources = [], + cSources = [], + cxxSources = [], + jsSources = [], + hsSourceDirs = [ + SymbolicPath "src"], + otherModules = [], + virtualModules = [], + autogenModules = [], + defaultLanguage = Nothing, + otherLanguages = [], + defaultExtensions = [], + otherExtensions = [], + oldExtensions = [ + EnableExtension + MultiParamTypeClasses, + EnableExtension + FunctionalDependencies, + EnableExtension + OverlappingInstances, + EnableExtension + UndecidableInstances, + EnableExtension EmptyDataDecls, + DisableExtension + ImplicitPrelude], + extraLibs = [], + extraLibsStatic = [], + extraGHCiLibs = [], + extraBundledLibs = [], + extraLibFlavours = [], + extraDynLibFlavours = [], + extraLibDirs = [], + extraLibDirsStatic = [], + includeDirs = [], + includes = [], + autogenIncludes = [], + installIncludes = [], + options = PerCompilerFlavor + [ + "-funbox-strict-fields", + "-threaded", + "-fasm"] + [], + profOptions = PerCompilerFlavor + [] + [], + sharedOptions = + PerCompilerFlavor [] [], + staticOptions = + PerCompilerFlavor [] [], + customFieldsBI = [], + targetBuildDepends = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "mtl") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "stm") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + mixins = []}}, + condTreeConstraints = [ + Dependency + (PackageName "base") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "mtl") + (OrLaterVersion (mkVersion [0])) + mainLibSet, + Dependency + (PackageName "stm") + (OrLaterVersion (mkVersion [0])) + mainLibSet], + condTreeComponents = []}, + condSubLibraries = [], + condForeignLibs = [], + condExecutables = [], + condTestSuites = [], + condBenchmarks = []}