一个用于llsm的python图像处理包。
utoolbox的Python项目详细描述
自动工具箱
开始
这些说明将为您在本地计算机上启动和运行项目的副本,以便进行开发和测试。有关如何在实时系统上部署项目的说明,请参阅部署。
先决条件
鼓励使用环境包装器和包管理器,选择conda作为参考解决方案。请遵循他们官方指南中的installation section。
有些代码需要cuda依赖项,请从NVIDIA website下载二进制版本。
目前,这些是在开发和部署期间测试的版本组合。 todo添加环境描述
Mac操作系统
- High Sierra 10.13.6,达尔文17.7.0
- CUDA 9.2.64.1
窗口
- Windows 7(64位)SP1
- CUDA 9.2.88.1
Linux
- Debian 8.10(杰西),Linux 3.12.72
- CUDA 8.0.44
安装
以下逐步说明将演示如何运行开发环境。
将此存储库克隆到方便的位置。
git clone https://github.com/liuyenting/utoolbox.git
cd utoolbox
通过安装conda环境
conda env create -f environment.yml
conda activate utoolbox-dev
这将使用名为utoolbox-dev
的必需开发工具准备环境。
由于pip不遵守setup_requires
描述,因此在预ivous步骤中使用conda安装基本需求和本机库。
接下来,我们使用可编辑模式安装此工具箱
pip install -e .
todo执行测试
展开
这些步骤将在实时系统上部署此包以供一般使用。
在通过pip安装之前,请确保numpy
已预先安装在您的环境中。
pip install utoolbox
贡献
版本控制
作者
- 刘燕婷
许可证
此项目是在Apache2.0许可下授权的-有关详细信息,请参见LICENSE文件
致谢
- LLSpy作者:塔利·兰伯特。