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..b39964058 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 = "sys_platform == 'linux' and (platform_machine == 'x86_64' or platform_machine == 'amd64')", source = "pytorch" }, + { version = "^2.2.1+cpu", markers = "sys_platform == 'win32'", source = "pytorch" }, + { version = "^2.2.1", markers = "sys_platform == 'linux' and (platform_machine == 'arm64' or platform_machine == 'aarch64')", source = "pytorch" }, + { version = "^2.2.1", markers = "sys_platform == 'darwin'", source = "pytorch" } +] sentence-transformers = "^2.2.2" blinker = "^1.6.3" openai = "^1.13.3"