全球基准管理工具
global-benchmark-database-tool的Python项目详细描述
GBD(全球基准数据库)
全球基准管理工具。 有时,很难对不同问题的所有解决方案以及算法的速度/复杂程度进行概述 以及他们如何与你的解决方案竞争。如果所有基准文件(.csv)都由数据库管理呢? 这就是gbd所做的:搜索计算机上的文件(给定路径)、散列(和解析) 并为基准的不同属性(子句、变量等)添加方案。
安装
编程语言
Python3
python包(需求)
- tatsu(与pip3一起安装)
- 设置工具
- 烧瓶
开始
- 设置python3
- 确保python是使用ssl支持编译的
- 编码时,请使用“GBD_工具”包导入组件
用法
- 构造函数需要一个绝对路径到您希望的配置目录——它不必存在< >可选的,您可以给这个构造函数一条路径,让它使用您想要使用的现有数据库文件。
- 默认情况下,gbd与本地(位于配置目录中)sqlite3数据库local.db一起工作。 重要提示:必须为gbdapi构造函数提供绝对路径,而不是相对路径!!!
- 您可以使用gbd_api.py中的方法设置数据库
- 如果要在服务器上提供此管理系统,将提供一个用于此操作的软件包
文档化
GBD最初是在英国牛津举办的2018年FLOC 2018 SAT(POS)语用学研讨会上提出的。因此,现在可以使用两个资源作为系统的文档。