运行apache tika和vision服务器时出错

2024-09-30 08:27:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在试用ApacheTika的功能,在设置并运行tika和tensor flow recognition server后,出现以下错误

我使用docker安装,并按照文档中的说明进行操作

a。使用docker(推荐)

  1. git克隆https://github.com/USCDataScience/tika-dockers.git&&;光盘 蒂卡码头工人
  2. docker构建-f InceptionRestDockerfile-t uscdatascience/inception rest tika
  3. docker run-p 8764:8764-it uscdatascience/inception rest tika
  4. 完成后,通过访问来测试设置http://localhost:8764/inception/v4/classify/image?topn=2&最小置信度=0.03&;网址=https://upload.wikimedia.org/wikipedia/commons/f/f6/Working_Dogs%2C_Handlers_Share_Special_Bond_DVIDS124942.jpg 在您的web浏览器中

并得到以下错误


Traceback (most recent call last):

File "/usr/bin/inceptionapi", line 237, in <module>

app = Classifier(__name__)

File "/usr/bin/inceptionapi", line 194, in __init__

self.names = create_readable_names_for_imagenet_labels()

File "/usr/bin/inceptionapi", line 138, in create_readable_names_for_imagenet_labels

assert num_synsets_in_ilsvrc == 1000

AssertionError

tika vision视频也出现了同样的错误,但图像字幕API工作正常,有人能帮我解决这个问题吗


Tags: dockerinhttpsgitbinnamesusr错误
1条回答
网友
1楼 · 发布于 2024-09-30 08:27:11

断言错误是因为由于Tensorflow项目移动了它们所在的位置,它无法下载一些imagenet数据,因此在运行时无法加载这些数据。InceptionVideoRestDockerfile和InceptionRestDockerfile都会受到影响

我已经创建了一个带有所需更改的Fork,并向USC的团队提交了一个请求here。使用更新的URL允许这些Docker映像加载模型。这反过来又允许在ApacheTika中使用它们

相关问题 更多 >

    热门问题