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 = ["exe"], 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 = ["exe"], 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 = ["exe"], 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 = ["exe"], 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 = [], 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 = [], 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 = [], 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 = ["utils"], 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 = [], 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 = [], 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 = ["utils", "src"], 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 = [], 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 = [], 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 = ["utils", "src"], 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 = [], 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 = [], 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 = [], 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 = ["tests"], 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 = []}}