From 715fe766a3dfa2838e1375f91f3aa2f43363b271 Mon Sep 17 00:00:00 2001 From: haixuantao Date: Mon, 2 Jun 2025 11:01:11 +0200 Subject: [PATCH] Bump torch version --- .github/workflows/node_hub_test.sh | 2 +- node-hub/dora-distil-whisper/pyproject.toml | 4 ++- node-hub/dora-internvl/pyproject.toml | 27 +++++++------- node-hub/dora-llama-cpp-python/pyproject.toml | 3 -- node-hub/dora-magma/pyproject.toml | 5 +-- node-hub/dora-opus/pyproject.toml | 22 ++++++------ node-hub/dora-parler/pyproject.toml | 18 +++++----- node-hub/dora-qwen/pyproject.toml | 6 ++-- node-hub/dora-qwen2-5-vl/pyproject.toml | 30 ++++++++-------- node-hub/dora-qwenvl/pyproject.toml | 26 +++++++------- node-hub/dora-rdt-1b/pyproject.toml | 35 ++++++++++--------- node-hub/dora-transformers/pyproject.toml | 6 ++-- 12 files changed, 93 insertions(+), 91 deletions(-) diff --git a/.github/workflows/node_hub_test.sh b/.github/workflows/node_hub_test.sh index e9e42836..39ae2b7f 100755 --- a/.github/workflows/node_hub_test.sh +++ b/.github/workflows/node_hub_test.sh @@ -2,7 +2,7 @@ set -euo # List of ignored modules -ignored_folders=("dora-parler" "dora-magma") +ignored_folders=("dora-parler" "dora-opus" "dora-internvl" "dora-magma") # Skip test skip_test_folders=("dora-internvl" "dora-parler" "dora-keyboard" "dora-microphone" "terminal-input" "dora-magma") diff --git a/node-hub/dora-distil-whisper/pyproject.toml b/node-hub/dora-distil-whisper/pyproject.toml index 64e893df..ac8b4d3e 100644 --- a/node-hub/dora-distil-whisper/pyproject.toml +++ b/node-hub/dora-distil-whisper/pyproject.toml @@ -16,7 +16,9 @@ dependencies = [ "pyarrow >= 5.0.0", "transformers >= 4.0.0", "accelerate >= 0.29.2", - "torch >= 2.2.0", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", "modelscope >= 1.18.1", "mlx-whisper >= 0.4.1; sys_platform == 'darwin'", ] diff --git a/node-hub/dora-internvl/pyproject.toml b/node-hub/dora-internvl/pyproject.toml index 74f41b05..d5cf2eba 100644 --- a/node-hub/dora-internvl/pyproject.toml +++ b/node-hub/dora-internvl/pyproject.toml @@ -2,8 +2,8 @@ name = "dora-internvl" version = "0.3.11" authors = [ - { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, - { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, + { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, + { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, ] description = "Dora Node for VLM" license = { text = "MIT" } @@ -12,17 +12,18 @@ requires-python = ">=3.8" dependencies = [ - "dora-rs >= 0.3.9", - "numpy < 2.0.0", - "torch >= 2.2.0", - "torchvision >= 0.17", - "transformers >= 4.11.3", - "pillow >= 10.0.0", - "bitsandbytes >= 0.41.0", - "einops >= 0.6.1", - "einops-exts >= 0.0.4", - "timm >= 0.9.12", - "sentencepiece >= 0.1.99", + "dora-rs >= 0.3.9", + "numpy < 2.0.0", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", + "transformers >= 4.11.3", + "pillow >= 10.0.0", + "bitsandbytes >= 0.41.0", + "einops >= 0.6.1", + "einops-exts >= 0.0.4", + "timm >= 0.9.12", + "sentencepiece >= 0.1.99", ] [dependency-groups] diff --git a/node-hub/dora-llama-cpp-python/pyproject.toml b/node-hub/dora-llama-cpp-python/pyproject.toml index 404521ce..f4b71e13 100644 --- a/node-hub/dora-llama-cpp-python/pyproject.toml +++ b/node-hub/dora-llama-cpp-python/pyproject.toml @@ -9,9 +9,6 @@ requires-python = ">=3.9" dependencies = [ "dora-rs >= 0.3.9", - "torch == 2.4.0", - "torchvision >= 0.19", - "torchaudio >= 2.1.0", "opencv-python >= 4.1.1", "modelscope >= 1.18.1", "huggingface-hub>=0.29.0", diff --git a/node-hub/dora-magma/pyproject.toml b/node-hub/dora-magma/pyproject.toml index 1982b032..288522fa 100644 --- a/node-hub/dora-magma/pyproject.toml +++ b/node-hub/dora-magma/pyproject.toml @@ -13,8 +13,9 @@ authors = [{ name = "Munish Mummadi", email = "moneymindedmunish1@gmail.com" }] dependencies = [ "dora-rs >= 0.3.9", "numpy < 2", - "torch >= 2.4.0", - "torchvision >= 0.19", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", "transformers>=4.45", "opencv-python >= 4.1.1", "accelerate>=1.5.1", diff --git a/node-hub/dora-opus/pyproject.toml b/node-hub/dora-opus/pyproject.toml index 696f2f9c..61ce920d 100644 --- a/node-hub/dora-opus/pyproject.toml +++ b/node-hub/dora-opus/pyproject.toml @@ -3,9 +3,9 @@ name = "dora-opus" version = "0.3.11" description = "Dora Node for Text translating using Opus" authors = [ - { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, - { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, - { name = "Félix Huang", email = "felix.huang.net@gmail.com" }, + { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, + { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, + { name = "Félix Huang", email = "felix.huang.net@gmail.com" }, ] license = { text = "MIT" } @@ -13,13 +13,15 @@ readme = "README.md" requires-python = ">=3.8" dependencies = [ - "dora-rs >= 0.3.9", - "numpy < 2.0.0", - "transformers >= 4.45", - "modelscope >= 1.18.1", - "sentencepiece >= 0.1.99", - "torch >= 2.2.0", - "sacremoses>=0.1.1", + "dora-rs >= 0.3.9", + "numpy < 2.0.0", + "transformers >= 4.45", + "modelscope >= 1.18.1", + "sentencepiece >= 0.1.99", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", + "sacremoses>=0.1.1", ] [dependency-groups] diff --git a/node-hub/dora-parler/pyproject.toml b/node-hub/dora-parler/pyproject.toml index 1b620808..10c16ac0 100644 --- a/node-hub/dora-parler/pyproject.toml +++ b/node-hub/dora-parler/pyproject.toml @@ -2,8 +2,8 @@ name = "dora-parler" version = "0.3.11" authors = [ - { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, - { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, + { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, + { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, ] description = "Dora Node for Text to speech with dora Parler-TTS" license = { text = "MIT" } @@ -11,14 +11,12 @@ readme = "README.md" requires-python = ">=3.8" dependencies = [ - "dora-rs >= 0.3.9", - "numpy < 2.0.0", - "torch >= 2.2.0", - "torchaudio >= 2.2.2", - "sentencepiece >= 0.1.99", - "pyaudio >= 0.2.14", - "modelscope >= 1.18.1", - "transformers >=4.48.0,<=4.48.0", + "dora-rs >= 0.3.9", + "numpy < 2.0.0", + "sentencepiece >= 0.1.99", + "pyaudio >= 0.2.14", + "modelscope >= 1.18.1", + "transformers >=4.48.0,<=4.48.0", ] [tool.uv.sources] diff --git a/node-hub/dora-qwen/pyproject.toml b/node-hub/dora-qwen/pyproject.toml index b7cda1b7..83ac58ea 100644 --- a/node-hub/dora-qwen/pyproject.toml +++ b/node-hub/dora-qwen/pyproject.toml @@ -9,9 +9,9 @@ requires-python = ">=3.9" dependencies = [ "dora-rs >= 0.3.9", - "torch == 2.4.0", - "torchvision >= 0.19", - "torchaudio >= 2.1.0", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", "opencv-python >= 4.1.1", "modelscope >= 1.18.1", "accelerate>=1.3.0", diff --git a/node-hub/dora-qwen2-5-vl/pyproject.toml b/node-hub/dora-qwen2-5-vl/pyproject.toml index 532e67a1..39aa23e9 100644 --- a/node-hub/dora-qwen2-5-vl/pyproject.toml +++ b/node-hub/dora-qwen2-5-vl/pyproject.toml @@ -2,8 +2,8 @@ name = "dora-qwen2-5-vl" version = "0.3.11" authors = [ - { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, - { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, + { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, + { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, ] description = "Dora Node for VLM" license = { text = "MIT" } @@ -11,19 +11,19 @@ readme = "README.md" requires-python = ">=3.9" dependencies = [ - "dora-rs >= 0.3.9", - "numpy < 2.0.0", - "torch == 2.4.0", - "torchvision >= 0.19", - "torchaudio >= 2.1.0", - "qwen-vl-utils >= 0.0.5", - "opencv-python >= 4.1.1", - "modelscope >= 1.18.1", - "peft == 0.13.2", - "accelerate>=1.3.0", - "transformers", - "setuptools>=65.0.0", - # "flash-attn>=2.7.1; sys_platform != 'darwin'", + "dora-rs >= 0.3.9", + "numpy < 2.0.0", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", + "qwen-vl-utils >= 0.0.5", + "opencv-python >= 4.1.1", + "modelscope >= 1.18.1", + "peft == 0.13.2", + "accelerate>=1.3.0", + "transformers", + "setuptools>=65.0.0", + # "flash-attn>=2.7.1; sys_platform != 'darwin'", ] ## Currently flash_attn is not supported as a pip install within uv. diff --git a/node-hub/dora-qwenvl/pyproject.toml b/node-hub/dora-qwenvl/pyproject.toml index ddb30948..7ae47892 100644 --- a/node-hub/dora-qwenvl/pyproject.toml +++ b/node-hub/dora-qwenvl/pyproject.toml @@ -2,8 +2,8 @@ name = "dora-qwenvl" version = "0.3.11" authors = [ - { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, - { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, + { name = "Haixuan Xavier Tao", email = "tao.xavier@outlook.com" }, + { name = "Enzo Le Van", email = "dev@enzo-le-van.fr" }, ] description = "Dora Node for VLM" license = { text = "MIT" } @@ -11,17 +11,17 @@ readme = "README.md" requires-python = ">=3.9" dependencies = [ - "dora-rs >= 0.3.9", - "numpy < 2.0.0", - "torch >= 2.4.0", - "torchvision >= 0.19", - "torchaudio >= 2.1.0", - "qwen-vl-utils >= 0.0.5", - "opencv-python >= 4.1.1", - "modelscope >= 1.18.1", - "peft == 0.13.2", - "accelerate>=1.3.0", - "transformers", + "dora-rs >= 0.3.9", + "numpy < 2.0.0", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", + "qwen-vl-utils >= 0.0.5", + "opencv-python >= 4.1.1", + "modelscope >= 1.18.1", + "peft == 0.13.2", + "accelerate>=1.3.0", + "transformers", ] # flash_attn = "^2.6.1" # Install using: pip install -U flash-attn --no-build-isolation diff --git a/node-hub/dora-rdt-1b/pyproject.toml b/node-hub/dora-rdt-1b/pyproject.toml index 9b2fd878..e8bcfe12 100644 --- a/node-hub/dora-rdt-1b/pyproject.toml +++ b/node-hub/dora-rdt-1b/pyproject.toml @@ -8,23 +8,24 @@ readme = "README.md" requires-python = ">=3.9" dependencies = [ - "dora-rs >= 0.3.9", - "numpy > 1.24.4", - "torch >= 2.4.0", - "torchvision >= 0.19", - "transformers >= 4.45", - "qwen-vl-utils >= 0.0.2", - "accelerate >= 0.33", - "opencv-python >= 4.1.1", - "modelscope >= 1.18.1", - "packaging == 24.0", - "wandb == 0.17.0", - "diffusers == 0.27.2", - "timm == 1.0.3", - "sentencepiece == 0.2.0", - "h5py == 3.11.0", - "imgaug == 0.4.0", - "huggingface_hub == 0.23.5", + "dora-rs >= 0.3.9", + "numpy > 1.24.4", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", + "transformers >= 4.45", + "qwen-vl-utils >= 0.0.2", + "accelerate >= 0.33", + "opencv-python >= 4.1.1", + "modelscope >= 1.18.1", + "packaging == 24.0", + "wandb == 0.17.0", + "diffusers == 0.27.2", + "timm == 1.0.3", + "sentencepiece == 0.2.0", + "h5py == 3.11.0", + "imgaug == 0.4.0", + "huggingface_hub == 0.23.5", ] # flash_attn = "^2.6.1" # Install using: pip install -U flash-attn --no-build-isolation diff --git a/node-hub/dora-transformers/pyproject.toml b/node-hub/dora-transformers/pyproject.toml index 36659200..9dd0089d 100644 --- a/node-hub/dora-transformers/pyproject.toml +++ b/node-hub/dora-transformers/pyproject.toml @@ -9,9 +9,9 @@ requires-python = ">=3.9" dependencies = [ "dora-rs >= 0.3.9", - "torch == 2.4.0", - "torchvision >= 0.19", - "torchaudio >= 2.1.0", + "torch >= 2.7.0", + "torchvision >= 0.22", + "torchaudio >= 2.7.0", "opencv-python >= 4.1.1", "modelscope >= 1.18.1", "accelerate >= 1.3.0",