Split out worker related things to a separate service definition.

This commit is contained in:
2023-05-08 22:12:24 -07:00
parent ace2c07aa1
commit 2e5a37ea4b
28 changed files with 1271 additions and 359 deletions

View File

@ -5,7 +5,7 @@ let package = Package(
name: "stable-diffusion-rpc",
platforms: [.macOS("13.1"), .iOS("16.2")],
products: [
.executable(name: "stable-diffusion-rpc", targets: ["StableDiffusionServer"]),
.executable(name: "stable-diffusion-rpc", targets: ["StableDiffusionNode"]),
.library(name: "StableDiffusionProtos", targets: ["StableDiffusionProtos"]),
.executable(name: "stable-diffusion-ctl", targets: ["StableDiffusionControl"])
],
@ -24,7 +24,7 @@ let package = Package(
.product(name: "StableDiffusion", package: "ml-stable-diffusion"),
.target(name: "StableDiffusionProtos")
]),
.executableTarget(name: "StableDiffusionServer", dependencies: [
.executableTarget(name: "StableDiffusionNode", dependencies: [
.product(name: "StableDiffusion", package: "ml-stable-diffusion"),
.product(name: "SwiftProtobuf", package: "swift-protobuf"),
.product(name: "GRPC", package: "grpc-swift"),