diff --git a/Package.resolved b/Package.resolved index 102feccf3171d3d4b61286f0c8a5a305238779c6..5f2e68ff947b10697835521b7d4554ca87972db2 100644 --- a/Package.resolved +++ b/Package.resolved @@ -27,15 +27,6 @@ "version" : "2.2.0" } }, - { - "identity" : "nifty", - "kind" : "remoteSourceControl", - "location" : "https://github.com/mingchungx/nifty.git", - "state" : { - "branch" : "master", - "revision" : "ac093ab6a67e4c6c5cfccbe67c65dac06111cf6a" - } - }, { "identity" : "similarity-topology", "kind" : "remoteSourceControl", diff --git a/Package.swift b/Package.swift index f830a21687c39499f17e6997f187045c12f7033d..917873610cda5741dac58d8fcd549b7fc70dde8c 100644 --- a/Package.swift +++ b/Package.swift @@ -22,7 +22,7 @@ let package = Package( .package(url: "https://github.com/L1MeN9Yu/Elva", .upToNextMajor(from: "2.1.3")), .package(url: "https://github.com/JadenGeller/similarity-topology", .exact("0.1.14")), .package(url: "https://github.com/Jounce/Surge.git", .upToNextMajor(from: "2.0.0")), - .package(url: "https://github.com/mingchungx/nifty.git", .branch("master")) +// .package(url: "https://github.com/mingchungx/nifty.git", .branch("master")) ], targets: [ .target( @@ -32,7 +32,7 @@ let package = Package( .product(name: "HNSWEphemeral", package: "similarity-topology"), .product(name: "HNSWDurable", package: "similarity-topology", condition: .when(platforms: [.macOS])), .product(name: "HNSWSample", package: "similarity-topology", condition: .when(platforms: [.macOS])), - .product(name: "Nifty", package: "Nifty"), +// .product(name: "Nifty", package: "Nifty"), .product(name: "ZSTD", package: "Elva"), .byName(name: "Surge", condition: .when(platforms: [.macOS])), ], diff --git a/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CartesianDistanceMetric.swift b/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CartesianDistanceMetric.swift index 8173b321bdc818409a61ff7c5c262f1fb901bead..a66009fc0fad321b3884783b43d1646b58f5d5ee 100644 --- a/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CartesianDistanceMetric.swift +++ b/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CartesianDistanceMetric.swift @@ -38,7 +38,9 @@ public struct CartesianDistanceMetric<Vector: Collection & Codable>: SimilarityM } #else -import Nifty +//import Nifty + +// MARK: Nifty is too outdated to retrofit our code, even after updating its swift-tools-version to 5.9. /// This implementation may be less efficient on Linux public struct CartesianDistanceMetric<Vector: Collection & Codable>: SimilarityMetric where Vector.Element: BinaryFloatingPoint { diff --git a/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CosineSimilarityMetric.swift b/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CosineSimilarityMetric.swift index e793d9115d4ddaf82b59c1a75aaac2dc380719e2..b1a35e2ab8a1aa6ad160f29d9b70194219e62bec 100644 --- a/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CosineSimilarityMetric.swift +++ b/Sources/SwiftNLP/1. Data Collection/HNSW/Metrics/CosineSimilarityMetric.swift @@ -53,7 +53,9 @@ public struct CosineSimilarityMetric<Vector: Collection & Codable>: SimilarityMe } #else -import Nifty +//import Nifty + +// MARK: Nifty is too outdated to retrofit our code, even after updating its swift-tools-version to 5.9. /// This implementation may be less efficient on Linux public struct CosineSimilarityMetric<Vector: Collection & Codable>: SimilarityMetric where Vector.Element: BinaryFloatingPoint {