-
Notifications
You must be signed in to change notification settings - Fork 17
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
Update PyO3 to 0.16 and to Rust stable channel #18
Update PyO3 to 0.16 and to Rust stable channel #18
Conversation
0082c76
to
79e9acd
Compare
Seeing a large regression on benchmarks on my box: lsb_release -a
#No LSB modules are available.
#Distributor ID: Ubuntu
#Description: Ubuntu 21.10
#Release: 21.10
#Codename: impish
uname -a
#Linux hostname 5.13.0-30-generic #33-Ubuntu SMP Fri Feb 4 17:03:31 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
cat /proc/cpuinfo
#model name : Intel(R) Core(TM) i5-6200U CPU @ 2.30GHz
#siblings : 4
#cpu cores : 2
python3 -VV
#Python 3.9.7 (default, Sep 10 2021, 14:59:43)
#[GCC 11.2.0]
python3 -m venv ./.venv
. ./.venv/bin/activate
pip install maturin tox
rm -r target
maturin build --no-sdist --release --strip -i python3
tox
|
Is this because of the stable rust version or because of the PyO3 version upgrade? |
Actually seeing similar regressions back on |
The previous benchmark runs were on i7. I'll give it a shot now. |
I ran the benchmarks and everything's fine. |
I was under the impression that the Potential other tasks to close this PR
|
The problem with reproducible benchmarks is that we only have VMs. We can use https://github.com/marketplace/actions/continuous-benchmark to track the benchmarks results. I think we can bump the version and tag. |
The idea of the a benchmarking github action is nice, and probably fitting, but should be its own, separate pull request Will bump version in |
Yes. 0.8.0 would be appropriate. |
6a72cbb
to
c8baae5
Compare
added version bump with squash and rebase, |
62668d8
to
b83ada6
Compare
* Move to Rust stable channel by default * Small fix for PyTuple indexing * rusfmt'd and clippy'd * Remove support for 3.6 and add support for 3.10. * Bump version 0.7.0 -> 0.8.0
b83ada6
to
5199227
Compare
resolved by backing out manylinux changes |
would any other changes be required for this PR to be merged in? |
No. Thank you! |
Addresses #17 and #11