williamfzc / stagesepx

detect stages in video automatically
MIT License
432 stars 125 forks source link

macbook M系列兼容性 #181

Closed as45045781 closed 2 years ago

as45045781 commented 2 years ago

目前苹果M1上stagesepx要求py版本<3.8,但是如果项目中又有tensorflow-macos要求>=3.8以上版本 这样就会导致没办法使用了....

williamfzc commented 2 years ago

没有要求 <3.8 呀,目前写的是 PyPI - Python Version
有报错信息吗

as45045781 commented 2 years ago

{03212F89-783E-BD1E-E98F-F0018135CD49} 有的呀

williamfzc commented 2 years ago

stagesepx 本体是可以到3.9的,sepmachine 只是随手做的 sample 没注意维护了,你可以:

as45045781 commented 2 years ago

stagesepx的话我实验了一些版本,发现只有在3.8.10版本才可以安装成功! 3.8.12/3.8.13 都会失败 更别说3.9了

williamfzc commented 2 years ago

也是在macbook M1? 我们的CI是 3.6-3.9 的:https://github.com/williamfzc/stagesepx/blob/master/.github/workflows/smoketest.yml

as45045781 commented 2 years ago

是的没错,我机器是m1 pro 看来目前m1机器上3.8.10是最兼容的版本了

williamfzc commented 2 years ago

stagesepx的话我实验了一些版本,发现只有在3.8.10版本才可以安装成功! 3.8.12/3.8.13 都会失败 更别说3.9了

这个方便贴下报错不?看看这次是什么依赖有问题

as45045781 commented 2 years ago

{E388B1A3-0BD5-8533-BD66-B1FA0F509A1E} 好像是opencv?

williamfzc commented 2 years ago

估计跟 #178 是一样的,这个问题还有待验证,等我找到一台M1试试

williamfzc commented 2 years ago

@as45045781 可参考 #178 末尾提到的方式在M1上试跑,修复了时间戳未对齐功能

williamfzc commented 2 years ago

0.18.0 修复,详见 #178