Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PaddleClas Python 3.11 支援 #3088

Open
skwskwskwskw opened this issue Feb 5, 2024 · 18 comments
Open

PaddleClas Python 3.11 支援 #3088

skwskwskwskw opened this issue Feb 5, 2024 · 18 comments
Assignees

Comments

@skwskwskwskw
Copy link

欢迎您使用PaddleClas并反馈相关问题,非常感谢您对PaddleClas的贡献!
提出issue时,辛苦您提供以下信息,方便我们快速定位问题并及时有效地解决您的问题:

  1. PaddleClas版本以及PaddlePaddle版本:PaddleClas
  2. 涉及的其他产品使用的版本号:如您在使用PaddleClas的同时还在使用其他产品,如PaddleServing、PaddleInference等,请您提供其版本号
  3. 训练环境信息:
    a. 具体操作系统,如Linux/Windows/MacOS: Windows
    b. Python版本号,如Python3.6/7/8: 3.11
    c. CUDA/cuDNN版本, 如CUDA10.2/cuDNN 7.6.5等: CPU
  4. 完整的代码(相比于repo中代码,有改动的地方)、详细的错误信息及相关log

pip install paddleclas
image

各位大佬: 如何在python3.11里解决这问题? 什么时候才会有Python3.11的支持?

@cuicheng01
Copy link
Collaborator

这里是依赖的faiss可能没有支持好3.11,建议切回3.10呢?

@skwskwskwskw
Copy link
Author

这里是依赖的faiss可能没有支持好3.11,建议切回3.10呢?

不能, 貌似只有3.09 - 请问以后会有提供>=3.10的支援吗?

@cuicheng01
Copy link
Collaborator

目前3.10是可以的呢,很多人都在使用了,建议看看3.10呢

@jzhang533
Copy link
Collaborator

仔细看 error message,这是你本地没有安装 swig 引起的。

我看 faiss-cpu 是有python3.11 的安装包的:https://pypi.org/project/faiss-cpu/#files 。 但不知道,为什么没有下载预编译包,而是让你本地进行编译。 你先安装 swig 然后再试试。

BTW
@cuicheng01 faiss-cpu 这个依赖,对 PaddleClas 是必须的吗?

@gouzil
Copy link
Member

gouzil commented Mar 8, 2024

可以试试不要使用第三方加速源,pypi官方的源应该是会下载预编译包的(百度源就没有预编译包)

@skwskwskwskw
Copy link
Author

仔细看 error message,这是你本地没有安装 swig 引起的。

我看 faiss-cpu 是有python3.11 的安装包的:https://pypi.org/project/faiss-cpu/#files 。 但不知道,为什么没有下载预编译包,而是让你本地进行编译。 你先安装 swig 然后再试试。

BTW @cuicheng01 faiss-cpu 这个依赖,对 PaddleClas 是必须的吗?

我是先pip install faiss-cpu 了 可是问题还是一样;swig要如何安装?

@skwskwskwskw
Copy link
Author

可以试试不要使用第三方加速源,pypi官方的源应该是会下载预编译包的(百度源就没有预编译包)

什么加速源?

@gouzil
Copy link
Member

gouzil commented Mar 20, 2024

可以试试不要使用第三方加速源,pypi官方的源应该是会下载预编译包的(百度源就没有预编译包)

什么加速源?

比如:

  • 清华源的安装方式是pip install faiss-cpu -i https://pypi.tuna.tsinghua.edu.cn/simple
  • 阿里源的安装方式是pip install faiss-cpu -i http://mirrors.aliyun.com/pypi/simple/

@skwskwskwskw
Copy link
Author

skwskwskwskw commented Mar 20, 2024

仔细看 error message,这是你本地没有安装 swig 引起的。
我看 faiss-cpu 是有python3.11 的安装包的:https://pypi.org/project/faiss-cpu/#files 。 但不知道,为什么没有下载预编译包,而是让你本地进行编译。 你先安装 swig 然后再试试。
BTW @cuicheng01 faiss-cpu 这个依赖,对 PaddleClas 是必须的吗?

我是先pip install faiss-cpu 了 可是问题还是一样;swig要如何安装?

尝试了好像都不行 - 所以用了 “pip install --no-deps paddleclas”
image

用了@gouzil 的方法 install faiss-cpu

也尝试了这:
image

@gouzil
Copy link
Member

gouzil commented Mar 20, 2024

我们在 5ae888c 已经移除了对 faiss-cpu 版本的限制。但是从 pypi 下载下来看好像没有重新打包,需要研发大哥看一眼。

@skwskwskwskw
Copy link
Author

我们在 5ae888c 已经移除了对 faiss-cpu 版本的限制。但是从 pypi 下载下来看好像没有重新打包,需要研发大哥看一眼。

如何标签研发大哥 XD

@gouzil
Copy link
Member

gouzil commented Mar 23, 2024

如何标签研发大哥 XD
@jzhang533 军哥周一能帮忙看看吗

@skwskwskwskw
Copy link
Author

多谢啦

@jzhang533
Copy link
Collaborator

jzhang533 commented Mar 25, 2024

移除faiss-cpu 的版本限制版 是在 2.5.1 版本之后完成的。

v2.5.1...release/2.5

pypi源上,需要发布一个新的版本。

@skwskwskwskw
Copy link
Author

请问大概什么时候会发布最新版本?

@jzhang533
Copy link
Collaborator

jzhang533 commented Mar 25, 2024

请问大概什么时候会发布最新版本?

现在应该没有明确的时间计划。 就像你看到的,最新的版本 2.5.1 已经是一年多前发布的。(https://pypi.org/project/paddleclas/)

cc: @TingquanGao @michaelowenliu

@skwskwskwskw
Copy link
Author

skwskwskwskw commented Mar 25, 2024

请问大概什么时候会发布最新版本?

现在应该没有明确的时间计划。 就像你看到的,最新的版本 2.5.1 已经是一年多前发布的。(https://pypi.org/project/paddleclas/)

cc: @TingquanGao @michaelowenliu

可能可以当就这问题搞个简易的branch修补? 想看看在3.11里还有什么问题

@jzhang533
Copy link
Collaborator

https://pypi.org/project/paddleclas/2.5.2/

我开会的时候抽空发布了一下,你们玩玩儿看。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants