Version incompatibility issues are prevalent when reusing or reproducing deep learning (DL) models and applications. Compared with official API documentation, which is often incomplete or out-of-date, Stack Overflow (SO) discussions possess a wealth of version knowledge that has not been explored by previous approaches. To bridge this gap, we present Decide, a web-based visualization of a knowledge graph that contains 2,376 version knowledge extracted from SO discussions. As an interactive tool, Decide allows users to easily check whether two libraries are compatible and explore compatibility knowledge of certain DL stack components with or without the version specified. A video demonstrating the usage of Decide is available at https://youtu.be/wqPxF2ZaZo0.
翻译:在复用或复现深度学习模型与应用时,版本不兼容问题普遍存在。相较于通常不完整或过时的官方API文档,Stack Overflow讨论中蕴含着大量版本知识,而现有方法尚未对此进行充分挖掘。为填补这一空白,本文提出Decide——一个基于知识图谱的可视化网络工具,该知识图谱包含从Stack Overflow讨论中提取的2,376条版本知识。作为交互式工具,Decide使用户能够便捷地检测两个库是否兼容,并探索指定版本或未指定版本的深度学习堆栈组件的兼容性知识。工具使用演示视频详见https://youtu.be/wqPxF2ZaZo0。