Modded the bash and requirements
This commit is contained in:
parent
0e0ac5b8b1
commit
59f73c0a25
@ -34,9 +34,6 @@ scipy==1.2.1
|
|||||||
six==1.12.0
|
six==1.12.0
|
||||||
sonopy==0.1.2
|
sonopy==0.1.2
|
||||||
speechpy-fast==2.4
|
speechpy-fast==2.4
|
||||||
tensorboard==1.13.1
|
|
||||||
tensorflow==1.13.1
|
|
||||||
tensorflow-estimator==1.13.0
|
|
||||||
termcolor==1.1.0
|
termcolor==1.1.0
|
||||||
tqdm==4.31.1
|
tqdm==4.31.1
|
||||||
typing==3.6.6
|
typing==3.6.6
|
||||||
|
2
setup.py
2
setup.py
@ -71,7 +71,7 @@ setup(
|
|||||||
},
|
},
|
||||||
install_requires=[
|
install_requires=[
|
||||||
'numpy',
|
'numpy',
|
||||||
'tensorflow-gpu==2.2.0',
|
'tensorflow==2.3.1',
|
||||||
'sonopy',
|
'sonopy',
|
||||||
'pyaudio',
|
'pyaudio',
|
||||||
'h5py',
|
'h5py',
|
||||||
|
41
setup.sh
41
setup.sh
@ -13,51 +13,10 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
is_command() { hash "$1" 2>/dev/null; }
|
|
||||||
apt_is_locked() { fuser /var/lib/dpkg/lock >/dev/null 2>&1; }
|
|
||||||
wait_for_apt() {
|
|
||||||
if apt_is_locked; then
|
|
||||||
echo "Waiting to obtain dpkg lock file..."
|
|
||||||
while apt_is_locked; do echo .; sleep 0.5; done
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
has_piwheels() { cat /etc/pip.conf 2>/dev/null | grep -qF 'piwheels'; }
|
|
||||||
install_piwheels() {
|
|
||||||
echo "Installing piwheels..."
|
|
||||||
echo "
|
|
||||||
[global]
|
|
||||||
extra-index-url=https://www.piwheels.org/simple
|
|
||||||
" | sudo tee -a /etc/pip.conf
|
|
||||||
}
|
|
||||||
|
|
||||||
#############################################
|
#############################################
|
||||||
set -e; cd "$(dirname "$0")" # Script Start #
|
set -e; cd "$(dirname "$0")" # Script Start #
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
VENV=${VENV-$(pwd)/.venv}
|
|
||||||
|
|
||||||
os=$(uname -s)
|
|
||||||
if [ "$os" = "Linux" ]; then
|
|
||||||
if is_command apt-get; then
|
|
||||||
wait_for_apt
|
|
||||||
sudo apt-get install -y python3-pip curl libopenblas-dev python3-scipy cython libhdf5-dev python3-h5py portaudio19-dev swig libpulse-dev libatlas-base-dev
|
|
||||||
fi
|
|
||||||
elif [ "$os" = "Darwin" ]; then
|
|
||||||
if is_command brew; then
|
|
||||||
brew install portaudio
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ ! -x "$VENV/bin/python" ]; then python3 -m venv "$VENV" --without-pip; fi
|
|
||||||
source "$VENV/bin/activate"
|
|
||||||
if [ ! -x "$VENV/bin/pip" ]; then curl https://bootstrap.pypa.io/get-pip.py | python; fi
|
|
||||||
|
|
||||||
arch="$(python -c 'import platform; print(platform.machine())')"
|
|
||||||
|
|
||||||
if [ "$arch" = "armv7l" ] && ! has_piwheels; then
|
|
||||||
install_piwheels
|
|
||||||
fi
|
|
||||||
|
|
||||||
pip install -e runner/
|
pip install -e runner/
|
||||||
pip install -e .
|
pip install -e .
|
||||||
pip install pocketsphinx # Optional, for comparison
|
pip install pocketsphinx # Optional, for comparison
|
||||||
|
Loading…
Reference in New Issue
Block a user