【发布时间】:2021-06-11 11:20:27
【问题描述】:
我有一个自定义标记器,并希望将其用于生产 API 中的预测。如何保存/下载分词器?
这是我试图保存的代码:
import pickle
from tensorflow.python.lib.io import file_io
with file_io.FileIO('tokenizer.pickle', 'wb') as handle:
pickle.dump(tokenizer, handle, protocol=pickle.HIGHEST_PROTOCOL)
没有错误,但保存后找不到标记器。所以我认为代码不起作用?
【问题讨论】:
-
你在哪里保存?你在哪里找它?你当前的工作目录是什么?
-
在google colab上,所以应该在G盘。但是我尝试搜索它并找不到它。
-
G盘本身有子文件夹,在Colab工作时甚至不是默认目录。请附上相关信息
-
对不起,我不明白....默认情况下,所有内容都会自动保存在 G Drive 中。我搜索了包括所有子文件夹的整个 G Drive。我不知道要提供什么信息。你如何定义保存它的路径?所以我的代码很好,你认为标记器被保存但隐藏在某个地方?
-
My Drive > Colab Notebooks这是所有笔记本自动保存的文件夹,我没有定义任何路径。
标签: python tensorflow google-colaboratory pickle