Upload root_scripts/test_env.py with huggingface_hub
Browse files- root_scripts/test_env.py +22 -0
root_scripts/test_env.py
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
tests = {
|
| 3 |
+
"torch": "import torch; v=torch.__version__",
|
| 4 |
+
"transformers": "import transformers; v=transformers.__version__",
|
| 5 |
+
"Qwen2.5VL_model": "from transformers import Qwen2_5_VLForConditionalGeneration; v='OK'",
|
| 6 |
+
"AutoProcessor": "from transformers import AutoProcessor; v='OK'",
|
| 7 |
+
"accelerate": "import accelerate; v=accelerate.__version__",
|
| 8 |
+
"deepspeed": "import deepspeed; v=deepspeed.__version__",
|
| 9 |
+
"peft": "import peft; v=peft.__version__",
|
| 10 |
+
"flash_attn": "import flash_attn; v=flash_attn.__version__",
|
| 11 |
+
"ms_swift": "from swift.llm import sft_main; v='OK'",
|
| 12 |
+
"PIL": "from PIL import Image; v='OK'",
|
| 13 |
+
"qwen_vl_utils": "import qwen_vl_utils; v='OK'",
|
| 14 |
+
"CUDA": "import torch; v=str(torch.cuda.device_count())+' GPUs'",
|
| 15 |
+
}
|
| 16 |
+
for name, code in tests.items():
|
| 17 |
+
try:
|
| 18 |
+
v = None
|
| 19 |
+
exec(code)
|
| 20 |
+
print(f"OK {name}: {v}")
|
| 21 |
+
except Exception as e:
|
| 22 |
+
print(f"FAIL {name}: {e}")
|