首页
工具
友链
推荐
下载站
网盘
物理专用站
Search
1
群晖 docker安装qbittorrent 解决下载时错误
9,807 阅读
2
详细的全自动追番教程:Sonarr+Jackett+qBittorrent+Jellyfin+Jellyseerr
9,025 阅读
3
OpenWrt (R2S) ipv6配置
3,906 阅读
4
proxmox ve 启动arm虚拟机 (ubuntu arm)
3,521 阅读
5
proxmox ve省电小技巧
2,608 阅读
默认分类
管理
记录
计算机
ACGN
游戏
讯息
数理
登录
Search
标签搜索
docker
刷机
ipv6
wsl
pve
番剧
openwrt
配置
gitlab
汉化
jupyterhub
pixel slate
chromeos
小爱同学
自定义音色
dns
oracle
甲骨文
原神
云原神
Canoziia
累计撰写
66
篇文章
累计收到
33
条评论
首页
栏目
默认分类
管理
记录
计算机
ACGN
游戏
讯息
数理
页面
工具
友链
推荐
下载站
网盘
物理专用站
搜索到
1
篇与
的结果
2022-05-08
编译tensorflow踩的坑
最近想搞个Deep Danbooru的网页版,挂在服务器上跑。写完了代码搬到服务器上跑的时候发现tensorflow报错 illegal instruction 网上查了下,发现应该是因为我服务器的cpu E5530不支持avx指令集。所以得要自己编译。编译的大部分过程官网都写得比较清楚了。建议用docker编译会比较方便。但是我第一次编的时候到一半内存突然满了,之后就报错了。按照官方说明加了一个--local_ram_resources=12288,结果还是报错。在tensorflow的issue里面找到有人说还要再加上一个cpu核数的限制,加上--local_cpu_resources=10这个参数之后确实编译成功了。注意./configure的时候会问你加什么选项,选 -march=native 可以根据自己cpu做优化。但是拿到服务器上跑了一下,依然 illegal instruction ,于是排查其他软件包,发现作者还用了tensorflow-io包。官网上也有写编译的教程,但是比较乱。试着操作了一下,失败了。后来发现作者用这个包只是转换了一下图片,估计用不到特殊的指令集,所以按照issue的说明直接clone仓库之后python setup.py bdist_wheel构建轮子安装。这样会报警告找不到 xx.so 文件,但是不影响程序正常运行。最后说一下弄完的api。我把站点放在 https://api.dnlab.net/animepic大家可以往 https://api.dnlab.net/animepic/upload 这里post图片import requests url = 'https://api.dnlab.net/animepic/upload' files = {'img': open("xx.jpg", 'rb')} res = requests.post(url=url, files=files) print(res.text)就酱
2022年05月08日
364 阅读
0 评论
1 点赞