forked from deepspeedai/DeepSpeed
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbasic_install_test.py
36 lines (29 loc) · 913 Bytes
/
basic_install_test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import torch
import importlib
try:
import deepspeed as ds
print("deepspeed successfully imported")
except ImportError as err:
raise err
print(f"torch version: {torch.__version__}")
print(f"deepspeed info: {ds.__version__}, {ds.__git_hash__}, {ds.__git_branch__}")
try:
apex_C = importlib.import_module('apex_C')
print("apex successfully installed")
except Exception as err:
raise err
try:
fused_lamb = importlib.import_module('deepspeed_lamb_cuda')
print('deepspeed fused lamb kernels successfully installed')
except Exception as err:
raise err
try:
from apex.optimizers import FP16_Optimizer
print("using old-style apex")
except ImportError:
print("using new-style apex")
try:
ds_transformer = importlib.import_module('deepspeed_transformer_cuda')
print('deepspeed transformer kernels successfully installed')
except Exception as err:
raise err