@@ -15,43 +15,6 @@ def list_dir(path: str) -> List[str]:
1515 return check_output (["ls" , "-1" , path ]).decode ().split ("\n " )
1616
1717
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-
5518def build_ArmComputeLibrary () -> None :
5619 """
5720 Using ArmComputeLibrary for aarch64 PyTorch
@@ -223,7 +186,6 @@ def parse_arguments():
223186 elif branch .startswith (("v1." , "v2." )):
224187 build_vars += f"BUILD_TEST=0 PYTORCH_BUILD_VERSION={ branch [1 :branch .find ('-' )]} PYTORCH_BUILD_NUMBER=1 "
225188
226- build_OpenBLAS ()
227189 if enable_mkldnn :
228190 build_ArmComputeLibrary ()
229191 print ("build pytorch with mkldnn+acl backend" )
@@ -233,8 +195,6 @@ def parse_arguments():
233195 "LD_LIBRARY_PATH=/pytorch/build/lib:/acl/build:$LD_LIBRARY_PATH "
234196 "ACL_INCLUDE_DIR=/acl/build "
235197 "ACL_LIBRARY=/acl/build "
236- "BLAS=OpenBLAS "
237- "OpenBLAS_HOME=/OpenBLAS "
238198 )
239199 else :
240200 print ("build pytorch without mkldnn backend" )
0 commit comments