ABCDEF
1
https://github.com/pybind/pybind11/tree/0be2ea065eeaf2983964ecb792d30abbcedcdc9d (pybind11 master)
2
3
clang 11.0.1sizes are in bytes
4
inlinenoinlinedeltadelta %
5
970080971440-1360-0.14%test_embed
6
945689144831203.30%cross_module_gil_utils.so
7
124024130240-6216-5.01%external_module.so
8
655344610456448886.85%pybind11_cross_module_tests.so
9
509598447525283434566.74%pybind11_tests.so
10
11
gcc 10.2.1
12
inlinenoinlinedeltadelta %
13
950480951200-720-0.08%test_embed
14
9421694840-624-0.66%cross_module_gil_utils.so
15
129992131032-1040-0.80%external_module.so
16
616016616584-568-0.09%pybind11_cross_module_tests.so
17
49154404921304-5864-0.12%pybind11_tests.so
18
19
https://drive.google.com/drive/folders/13Nrk2a3VvRyHnP8UokTmoLMvAGA6u4qr (parent directory of this sheet with scons logs)
20
https://github.com/rwgk/pybind11_scons/tree/a6a48221f39f621dd2852808ce96fba851204c43 (pybind11_scons)
21
22
23
CUDA 11 Ubuntu 20.04 3.8
NVIDIA 11.0.221, GCC 9.3.0
24
inlinenoinlinedeltadelta %pybind11_tests.so
25
44684324390608778241.74%CI Default (MinSizeRel)
26
27
GCC 7 C++11 x64 3GCC 7.5.0
28
inlinenoinlinedeltadelta %pybind11_tests.so
29
22165682220664-4096-0.18%CI Default (MinSizeRel)
30
31
CentOS 8 x64 3GCC 8.4.1
32
inlinenoinlinedeltadelta %pybind11_tests.so
33
35928003551840409601.14%CI Release c++11
34
35928003551840409601.14%docker Release c++11
35
36668563629992368641.01%docker Release c++17
36
2204384220438400.00%docker MinSizeRel c++11
37
2290600229060000.00%docker MinSizeRel c++17
38