#!/bin/bash if python -c "import paddlehub" &> /dev/null; then echo 'PaddleHub has already been installed.' else echo 'Installing PaddleHub...' pip install paddlehub -U fi if [ $# != 2 -a $# != 3 ];then echo "usage: CUDA_VISIBLE_DEVICES=0 ${0} text output_dir [lang]" exit -1 fi ngpu=$(echo $CUDA_VISIBLE_DEVICES | awk -F "," '{print NF}') if [ ${ngpu} == 0 ];then device=cpu else device=gpu fi echo "using ${device}..." text=$1 output_dir=$2 if [ $# == 3 ];then lang=$3 else lang=zh fi if [ ! -d $output_dir ];then mkdir -p $output_dir fi python3 -u hub_infer.py \ --lang ${lang} \ --device ${device} \ --text \"${text}\" \ --output_dir ${output_dir} exit 0