@@ -11,7 +11,7 @@ kinds of benchmarks relevant to pandas:
1111
1212pandas benchmarks are implemented in the [ asv_bench] ( https://github.com/pandas-dev/pandas/tree/main/asv_bench )
1313directory of our repository. The benchmarks are implemented for the
14- [ airspeed velocity] ( https://asv.readthedocs.io/en/v0.6.1 / ) (asv for short) framework.
14+ [ airspeed velocity] ( https://asv.readthedocs.io/en/latest / ) (asv for short) framework.
1515
1616The benchmarks can be run locally by any pandas developer. This can be done
1717with the ` asv run ` command, and it can be useful to detect if local changes have
@@ -22,37 +22,22 @@ More information on running the performance test suite is found
2222Note that benchmarks are not deterministic, and running in different hardware or
2323running in the same hardware with different levels of stress have a big impact in
2424the result. Even running the benchmarks with identical hardware and almost identical
25- conditions produces significant differences when running the same exact code.
25+ conditions can produce significant differences when running the same exact code.
2626
2727## pandas benchmarks servers
2828
29- We currently have two physical servers running the benchmarks of pandas for every
30- (or almost every) commit to the ` main ` branch. The servers run independently from
31- each other. The original server has been running for a long time, and it is physically
32- located with one of the pandas maintainers. The newer server is in a datacenter
29+ We currently have two setups running the benchmarks of pandas for every
30+ (or almost every) commit to the ` main ` branch. One is run on GitHub actions
31+ in the [ asv-runner ] ( https://github.com/pandas-dev/asv-runner/ ) repository.
32+ The other is a physical server in a datacenter
3333kindly sponsored by [ OVHCloud] ( https://www.ovhcloud.com/ ) . More information about
3434pandas sponsors, and how your company can support the development of pandas is
3535available at the [ pandas sponsors] ({{ base_url }}about/sponsors.html) page.
3636
3737Results of the benchmarks are available at:
3838
39- - GitHub Actions results: [ asv] ( https://pandas-dev.github.io/asv-runner/ )
40- - OVH server: [ asv] ( https://pandas.pydata.org/benchmarks/asv/ )
41-
42- ### Original server configuration
43-
44- The machine can be configured with the Ansible playbook in
45- [ tomaugspurger/asv-runner] ( https://github.com/tomaugspurger/asv-runner ) .
46- The results are published to another GitHub repository,
47- [ tomaugspurger/asv-collection] ( https://github.com/tomaugspurger/asv-collection ) .
48-
49- The benchmarks are scheduled by [ Airflow] ( https://airflow.apache.org/ ) .
50- It has a dashboard for viewing and debugging the results.
51- You’ll need to setup an SSH tunnel to view them:
52-
53- ```
54- ssh -L 8080:localhost:8080 [email protected] 55- ```
39+ - asv-runner results: [ asv] ( https://pandas-dev.github.io/asv-runner/ )
40+ - OVH server results: [ asv] ( https://pandas.pydata.org/benchmarks/asv/ )
5641
5742### OVH server configuration
5843
0 commit comments