Files
nvbench/python/src
Oleksandr Pavlyk 11ae98389d Replace use of py::object copy constructor with use of move constructor
Change explicit constructor of benchmark_wrapper_t to use move-constructor
of py::object instead of copy constructor by replacing `py::object(o)` with
`py::object(std::move(o))`.
2025-07-28 15:37:05 -05:00
..
2025-07-28 15:37:04 -05:00

g++ py_nvbench.cpp                                    \
   -shared -fPIC                                      \
   -I ${HOME}/repos/pybind11/include                  \
   -I ${HOME}/repos/pynvbench/nvbench_dir/include     \
   -I /usr/local/cuda/include                         \
   $(python3-config --includes)                       \
   $(python3-config --libs)                           \
   -L ${HOME}/repos/pynvbench/nvbench_dir/lib/        \
   -lnvbench                                          \
   -Wl,-rpath,${HOME}/repos/pynvbench/nvbench_dir/lib \
   -L /usr/local/cuda/lib64/                          \
   -lcudart                                           \
   -Wl,-rpath,/usr/local/cuda/lib64                   \
   -o _nvbench$(python3-config --extension-suffix)