xref: /aosp_15_r20/external/pytorch/.ci/docker/common/install_openblas.sh (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1#!/bin/bash
2# Script used only in CD pipeline
3
4set -ex
5
6cd /
7git clone https://github.com/OpenMathLib/OpenBLAS.git -b v0.3.25 --depth 1 --shallow-submodules
8
9
10OPENBLAS_BUILD_FLAGS="
11NUM_THREADS=128
12USE_OPENMP=1
13NO_SHARED=0
14DYNAMIC_ARCH=1
15TARGET=ARMV8
16CFLAGS=-O3
17"
18
19OPENBLAS_CHECKOUT_DIR="OpenBLAS"
20
21make -j8 ${OPENBLAS_BUILD_FLAGS} -C ${OPENBLAS_CHECKOUT_DIR}
22make -j8 ${OPENBLAS_BUILD_FLAGS} install -C ${OPENBLAS_CHECKOUT_DIR}
23