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
 | 
			
		||||
sonopy==0.1.2
 | 
			
		||||
speechpy-fast==2.4
 | 
			
		||||
tensorboard==1.13.1
 | 
			
		||||
tensorflow==1.13.1
 | 
			
		||||
tensorflow-estimator==1.13.0
 | 
			
		||||
termcolor==1.1.0
 | 
			
		||||
tqdm==4.31.1
 | 
			
		||||
typing==3.6.6
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								setup.py
									
									
									
									
									
								
							@ -71,7 +71,7 @@ setup(
 | 
			
		||||
    },
 | 
			
		||||
    install_requires=[
 | 
			
		||||
        'numpy',
 | 
			
		||||
        'tensorflow-gpu==2.2.0',
 | 
			
		||||
        'tensorflow==2.3.1',
 | 
			
		||||
        'sonopy',
 | 
			
		||||
        'pyaudio',
 | 
			
		||||
        'h5py',
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										41
									
								
								setup.sh
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								setup.sh
									
									
									
									
									
								
							@ -13,51 +13,10 @@
 | 
			
		||||
# See the License for the specific language governing permissions and
 | 
			
		||||
# 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 #
 | 
			
		||||
#############################################
 | 
			
		||||
 | 
			
		||||
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 .
 | 
			
		||||
pip install pocketsphinx  # Optional, for comparison
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user