@@ -15,43 +15,6 @@ def list_dir(path: str) -> List[str]:
15
15
return check_output (["ls" , "-1" , path ]).decode ().split ("\n " )
16
16
17
17
18
- def build_OpenBLAS () -> None :
19
- '''
20
- Building OpenBLAS, because the package in many linux is old
21
- '''
22
- print ('Building OpenBLAS' )
23
- openblas_build_flags = [
24
- "NUM_THREADS=128" ,
25
- "USE_OPENMP=1" ,
26
- "NO_SHARED=1" ,
27
- "DYNAMIC_ARCH=1" ,
28
- "TARGET=ARMV8" ,
29
- "CFLAGS=-O3" ,
30
- ]
31
- openblas_checkout_dir = "OpenBLAS"
32
-
33
- check_call (
34
- [
35
- "git" ,
36
- "clone" ,
37
- "https://github.com/OpenMathLib/OpenBLAS.git" ,
38
- "-b" ,
39
- "v0.3.25" ,
40
- "--depth" ,
41
- "1" ,
42
- "--shallow-submodules" ,
43
- ]
44
- )
45
-
46
- check_call (["make" , "-j8" ]
47
- + openblas_build_flags ,
48
- cwd = openblas_checkout_dir )
49
- check_call (["make" , "-j8" ]
50
- + openblas_build_flags
51
- + ["install" ],
52
- cwd = openblas_checkout_dir )
53
-
54
-
55
18
def build_ArmComputeLibrary () -> None :
56
19
"""
57
20
Using ArmComputeLibrary for aarch64 PyTorch
@@ -223,7 +186,6 @@ def parse_arguments():
223
186
elif branch .startswith (("v1." , "v2." )):
224
187
build_vars += f"BUILD_TEST=0 PYTORCH_BUILD_VERSION={ branch [1 :branch .find ('-' )]} PYTORCH_BUILD_NUMBER=1 "
225
188
226
- build_OpenBLAS ()
227
189
if enable_mkldnn :
228
190
build_ArmComputeLibrary ()
229
191
print ("build pytorch with mkldnn+acl backend" )
@@ -233,8 +195,6 @@ def parse_arguments():
233
195
"LD_LIBRARY_PATH=/pytorch/build/lib:/acl/build:$LD_LIBRARY_PATH "
234
196
"ACL_INCLUDE_DIR=/acl/build "
235
197
"ACL_LIBRARY=/acl/build "
236
- "BLAS=OpenBLAS "
237
- "OpenBLAS_HOME=/OpenBLAS "
238
198
)
239
199
else :
240
200
print ("build pytorch without mkldnn backend" )
0 commit comments