gpt4 book ai didi

python - 在Google Colab笔记本中运行localhost服务器

转载 作者:行者123 更新时间:2023-12-03 15:40:04 27 4
gpt4 key购买 nike

我正在尝试使用Github中的repo这个代码在Google Colab中使用Tensorflow实现Tacotron语音合成,下面是我的代码,并且在使用localhost服务器的步骤运行良好之前,如何在Google的笔记本中运行localhost服务器合作

我的代码:

!pip install tensorflow==1.3.0
import tensorflow as tf
print("You are using Tensorflow",tf.__version__)
!git clone https://github.com/keithito/tacotron.git
cd tacotron
pip install -r requirements.txt
!curl https://data.keithito.com/data/speech/tacotron-20180906.tar.gz | tar xzC /tmp
!python demo_server.py --checkpoint /tmp/tacotron-20180906/model.ckpt #requires localhost

不幸的是,从Google Colab以本地模式运行对我无济于事,因为要执行此操作,我需要将计算机中的数据下载太大。
以下是我的最后一个输出,在这里我应该打开 localhost:8888来完成工作,所以正如我之前提到的,有什么方法可以在Google Colaboratory中运行localhost?

enter image description here

最佳答案

您可以使用ngrok或remote.it之类的工具来完成此操作

它们为您提供了一个URL,您可以从任何浏览器访问该URL,以访问运行在8888上的Web服务器。

示例1:在上运行隧道张量板

!wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
!unzip ngrok-stable-linux-amd64.zip

get_ipython().system_raw('tensorboard --logdir /content/trainingdata/objectdetection/ckpt_output/trainingImatges/ --host 0.0.0.0 --port 6006 &')

get_ipython().system_raw('./ngrok http 6006 &')

! curl -s http://localhost:4040/api/tunnels | python3 -c \
"import sys, json; print(json.load(sys.stdin)['tunnels'][0]['public_url'])"

在colab上运行此安装ngrok,并创建一个类似于 http://c11e1b53.ngrok.io/的链接

Documentaion for NGROK

关于python - 在Google Colab笔记本中运行localhost服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60571301/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com