Implement a Java/Kotlin client.

This commit is contained in:
2023-04-22 23:24:36 -07:00
parent 0b5f5dae57
commit 9b0c174df4
10 changed files with 195 additions and 11 deletions

View File

@ -5,9 +5,9 @@ let package = Package(
name: "stable-diffusion-rpc",
platforms: [.macOS("13.1"), .iOS("16.2")],
products: [
.executable(name: "StableDiffusionServer", targets: ["StableDiffusionServer"]),
.executable(name: "stable-diffusion-rpc", targets: ["StableDiffusionServer"]),
.library(name: "StableDiffusionProtos", targets: ["StableDiffusionProtos"]),
.executable(name: "TestStableDiffusionClient", targets: ["TestStableDiffusionClient"])
.executable(name: "stable-diffusion-ctl", targets: ["StableDiffusionControl"])
],
dependencies: [
.package(url: "https://github.com/apple/ml-stable-diffusion", revision: "5d2744e38297b01662b8bdfb41e899ac98036d8b"),
@ -32,7 +32,7 @@ let package = Package(
.target(name: "StableDiffusionCore"),
.product(name: "ArgumentParser", package: "swift-argument-parser")
]),
.executableTarget(name: "TestStableDiffusionClient", dependencies: [
.executableTarget(name: "StableDiffusionControl", dependencies: [
.target(name: "StableDiffusionProtos"),
.target(name: "StableDiffusionCore"),
.product(name: "GRPC", package: "grpc-swift")