源码及下载地址
github:https://github.com/apple/turicreate
码云:https://gitee.com/LYLearn/turicreate
由于git clone时github的速度的确慢到抓毛,所以建议git码云那一份。
前言
在原工程中有对于从源码编译的说明(地址指路->https://github.com/apple/turicreate/blob/master/BUILD.md)
本文档只是原教程的一个翻录以及踩坑的记录说明。
我的环境为Python3.6.9,对于版本不同的Python需要注意区别依赖文件参数等不同。
仓库布局
**注意:Turi Create使用cmake的源外版本。这意味着构建本身以及构建的产品都发生在源代码树之外(在我们的示例中,是与
src/
,等平行的目录结构,但嵌套在debug/
或之下更深一层release/
)。 请勿编辑构建输出目录下的任何文件,除非您希望更改在下一个构建中被覆盖。在src/
目录中进行更改,然后运行构建命令以生成输出。
src/
:Turi Create的源代码src/python
:Python模块源代码src/python/turicreate/test
:用于Turi Create的Python单元测试src/external
:第三方来源依存关系的来源下降deps/
:构建依赖关系和环境debug/
,release/
:分别为调试和发布构建构建输出目录scripts/
:有用的构建,测试和存储维护脚本- <