# tensorflow4php 是为PHP添加扩展的项目
###简介###
使用SWIG进行代码的转换,生成PHP扩展。
###环境检查###
> apt install php-devel swig gcc
* 如需要本地安装tensorflow,请参考 https://bazel.build/versions/master/docs/install.html 安装bazel
###安装步骤###
* 1、编译tensorflow,只安装tensorflow的python版本还不可以用,需要手动编译成C版本的库,或从本项目中libtensorflow.tar.gz中提取。
* 1.1 需要自己编译的可以参考https://www.tensorflow.org/get_started/os_setup#installing_from_sources 。
* 1.2 在configure 完成以后用
> bazel build --config opt //tensorflow/tools/lib_package:libtensorflow 命令来生成库。
* 1.3 把库文件复制到系统可以存取到的位置(从bazel-bin/tensorflow/tools/lib_package/libtensorflow.tar.gz中解出libtensorflow.so)
* 2、安装swig-3.0.12+,本例中在build.sh中指定了为php7生成,如果您的运行环境是php5请自行修改build.sh
* 3、编译成扩展
> ./build.sh
* 4、安装扩展。在php.ini中加入
> extension=(你的库目录或任何合法的路径)/tensorflow.so
* 5、测试,如果运行没问题就是成功了
> php test_tensorflow.php
###FAQ###
* Q: test_tensorflow.php 报错
* A: 把libtensorflow.so 放到系统的lib目录,或是指定LD_LIBRARY_PATH确保libtensorflow.so可以被系统找到
* Q: 如何获得支持
* A: QQ群 324687279
###HISTORY###
* 2017.02.04 首次编译成功,计划移植MNIST样例
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
人工智能学习总结成果,希望能帮到大家,有疑问欢迎随时联系沟通~ 人工智能学习总结成果,希望能帮到大家,有疑问欢迎随时联系沟通~ 人工智能学习总结成果,希望能帮到大家,有疑问欢迎随时联系沟通~ 人工智能学习总结成果,希望能帮到大家,有疑问欢迎随时联系沟通~ 人工智能学习总结成果,希望能帮到大家,有疑问欢迎随时联系沟通~
资源推荐
资源详情
资源评论
收起资源包目录
《人工智能》--谷歌的人工智能库TensorFlow的PHP扩展,使用SWIG进行工作.zip (9个子文件)
test_tensorflow.c 223B
tensorflow_.c 168B
tensorflow.php 18KB
tensorflow.i 20KB
API.md 3KB
test_tensorflow.php 90B
tensorflow_.h 8KB
README.md 1KB
build.sh 267B
共 9 条
- 1
资源评论
季风泯灭的季节
- 粉丝: 1902
- 资源: 3370
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 图像处理中的White Patch算法来实现白平衡,MATLAB实现
- Python 爬虫:把廖雪峰的教程转换成 PDF 电子书
- 2024 年 Java 开发人员路线图.zip
- matplotlib-3.7.5-cp38-cp38-win-amd64.whl
- Android TV 开发框架: 包含 移动的边框,键盘,标题栏
- 图像处理中白平衡算法之一的灰度世界算法的MATLAB实现
- Cython-3.0.10-cp38-cp38-win-amd64.whl
- zotero安卓版"Zotero Beta"版本1.0.0-118
- Web应用项目开发的三层架构
- 基于QT和OpenCV的Mask编辑工具(python源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功