diff --git a/.github/workflows/build-and-push.yml b/.github/workflows/build-and-push.yml index 7c089d884..7a6f51de8 100644 --- a/.github/workflows/build-and-push.yml +++ b/.github/workflows/build-and-push.yml @@ -14,8 +14,8 @@ on: type: choice options: - linux/amd64 - #- linux/arm64 - #- linux/amd64,linux/arm64 + - linux/arm64 + - linux/amd64,linux/arm64 registry: description: 'Push To Registry' required: true diff --git a/pyproject.toml b/pyproject.toml index 268c23c96..36281841a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,7 +18,12 @@ diskcache = "^5.6.3" pillow = "^10.2.0" filetype = "^1.2.0" chardet = "^5.2.0" -torch = {version = "^2.2.1+cpu", source = "pytorch"} +torch = [ + { version = "^2.2.1+cpu", markers = "platform_system == 'Linux' and platform_machine == 'x86_64'", source = "pytorch" }, + { version = "^2.2.1", markers = "platform_system == 'Linux' and platform_machine == 'aarch64'", source = "pytorch" }, + { version = "^2.2.1+cpu", markers = "platform_system == 'Windows'", source = "pytorch" }, + { version = "^2.2.1", markers = "platform_system == 'Darwin'", source = "pytorch" } +] sentence-transformers = "^2.2.2" blinker = "^1.6.3" openai = "^1.13.3"