集成包,支持JATIC的接口、实现和示例需求。
项目描述
XAITK JATIC 集成
描述
“存储桶”,用于存放与 xaitk-saliency
集成和扩展相关的各种示例和资源,作为JATIC计划的一部分用于JATIC。
安装
以下步骤假定源树已本地获取。
使用pip安装当前版本
pip install .
或者,也可以使用Poetry
poetry install --sync --with dev-linting,dev-testing,dev-docs
用法
我们在./examples/
目录中提供了一些基于Jupyter笔记本的示例,以展示如何使用xaitk-saliency
包与ML生态系统中其他工具的用法。同样,与每个增量相关的演示笔记本可以在./demos/
中找到。
关于将xaitk-saliency
与这些工具集成的反思可以在./docs/platform_reflections/
中找到。
文档
发布版本的文档快照以及最新的master版本都托管在ReadTheDocs上。
基于sphinx的文档也可以在本地构建,以获取最新的参考信息
# Install dependencies
poetry install --sync --with dev-linting,dev-testing,dev-docs
# Navigate to the documentation root.
cd docs
# Build the docs.
poetry run make html
# Open in your favorite browser!
firefox _build/html/index.html
开发工具
pre-commit hooks
pre-commit hooks用于确保任何代码都符合所有必需的linting和格式化指南。
安装后,它将在提交之前始终运行,以确保所有提交都符合标准,但您也可以在不提交的情况下手动运行检查。如果您想在存在错误的情况下提交,可以将--no-verify
添加到您的提交命令中。
安装pre-commit hooks
# Ensure that all dependencies are installed
poetry install --sync --with dev-linting,dev-testing,dev-docs
# Initialize pre-commit for the repository
poetry run pre-commit install
# Run pre-commit check on all files
poetry run pre-commit run --all-files
贡献
- 我们遵循在JATIC 软件开发计划中概述的通用指南。
- 使用Git Flow分支策略。
- 有关详细发布信息,请参阅
docs/releasing/release_process.rst
。 - 有关额外贡献信息,请参阅
CONTRIBUTING.md
。
许可证
Apache 2.0
POC: Brian Hu @brian.hu DPOC: Paul Tunison @paul.tunison
项目详情
下载文件
下载您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码发行版
xaitk_jatic-0.2.0.tar.gz (14.6 kB 查看哈希值)
构建发行版
xaitk_jatic-0.2.0-py3-none-any.whl (15.8 kB 查看哈希值)
关闭
xaitk_jatic-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 565b5fd79ae03268c396988694dff7ab4f92dd74accb6606548db809b112b206 |
|
MD5 | fae4d8ee8c3adc9e4ac7f3ef6d8d84f0 |
|
BLAKE2b-256 | 2b8af1112919462db078103a4b4316995604baee6fea14f5bd570d3ea4957d0b |
关闭
xaitk_jatic-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e3f25f405262ea11264d6503b3067a5d858bcbc13a850790fee528fa01b738f8 |
|
MD5 | 4acdb28712621e873032b866915b7c79 |
|
BLAKE2b-256 | 4f0bffb8b38a8923559b8b5bd6bca4c07fa282591543ffef6eed00535eb13c86 |