mirror of
https://github.com/csukuangfj/kaldifeat.git
synced 2025-08-09 01:52:39 +00:00
fix libpython
This commit is contained in:
parent
7842bee3a9
commit
710060fe34
3
.github/workflows/ubuntu-cuda-wheels.yml
vendored
3
.github/workflows/ubuntu-cuda-wheels.yml
vendored
@ -124,6 +124,9 @@ jobs:
|
||||
export PYTHON_INSTALL_DIR=$python_dir
|
||||
export PATH=$PYTHON_INSTALL_DIR/bin:$PATH
|
||||
|
||||
# There are no libpython.so inside $PYTHON_INSTALL_DIR
|
||||
# since they are statically linked.
|
||||
|
||||
python3 --version
|
||||
which python3
|
||||
|
||||
|
@ -27,6 +27,33 @@ if [[ $TORCH_VERSION =~ 2.2.* && $CUDA_VERSION =~ 12.* ]]; then
|
||||
export TORCH_CUDA_ARCH_LIST="8.0 8.6 8.9 9.0"
|
||||
fi
|
||||
|
||||
yum -y install openssl-devel bzip2-devel libffi-devel xz-devel wget redhat-lsb-core
|
||||
|
||||
INSTALLED_PYTHON_VERSION=${PYTHON_VERSION}.2
|
||||
if [[ $PYTHON_VERSION == "3.13" ]]; then
|
||||
INSTALLED_PYTHON_VERSION=${PYTHON_VERSION}.0
|
||||
fi
|
||||
echo "Installing $INSTALLED_PYTHON_VERSION"
|
||||
|
||||
curl -O https://www.python.org/ftp/python/$INSTALLED_PYTHON_VERSION/Python-$INSTALLED_PYTHON_VERSION.tgz
|
||||
tar xf Python-$INSTALLED_PYTHON_VERSION.tgz
|
||||
pushd Python-$INSTALLED_PYTHON_VERSION
|
||||
|
||||
PYTHON_INSTALL_DIR=$PWD/py-${PYTHON_VERSION}
|
||||
|
||||
if [[ $PYTHON_VERSION =~ 3.1. ]]; then
|
||||
yum install -y openssl11-devel
|
||||
sed -i 's/PKG_CONFIG openssl /PKG_CONFIG openssl11 /g' configure
|
||||
fi
|
||||
|
||||
./configure --enable-shared --prefix=$PYTHON_INSTALL_DIR >/dev/null 2>&1
|
||||
make install >/dev/null 2>&1
|
||||
|
||||
popd
|
||||
|
||||
export PATH=$PYTHON_INSTALL_DIR/bin:$PATH
|
||||
export LD_LIBRARY_PATH=$PYTHON_INSTALL_DIR/lib:$LD_LIBRARY_PATH
|
||||
ls -lh $PYTHON_INSTALL_DIR/lib/
|
||||
|
||||
python3 --version
|
||||
which python3
|
||||
|
Loading…
x
Reference in New Issue
Block a user