-
Jonathan R. Madsen authored
- Jenkins for HIP, CUDA, CUDA-UVM - moved ^/pybind11 to ^/external/pybind11 - Added `-Wno-attributes` - `KokkosExp_InterOp.hpp` - Warning if NVCC + GCC 8.x + pybind11 (fails to compile) - Set `ENABLE_LAYOUTS=ON` by default with CUDA - Disable `Kokkos_ENABLE_CUDA_CONSTEXPR=ON` by default when building kokkos as submodule - `FIND_PACKAGE(Kokkos REQUIRED)` --> `FIND_PACKAGE(Kokkos REQUIRED COMPONENTS launch_compiler)` - Disable CMAKE_UNITY_BUILD by default with CUDA - Removed ENABLE_ALL option - Updated `ex-generate.cpp` to use `Kokkos::Experimental::as_python_type` and `Kokkos::Experimental::python_view_type_t<view_type>` - `modify_view` function in user bindings example - Added `get_host_accessible(<memory-space>)` function for python - returns whether the data can be accessed directly in python - Cleaned up `ex-numpy.py` - `uniform_view_type_t` -> `kokkos_python_view_type_t` - fix to `DynRankView` shape when `ENABLE_VIEW_TRAITS != 7` - View/DynRankView bindings have `ndim` property - removed calling `kokkos.finalize()` in kokkos/test/tools.py - scripts/docker/Dockerfile.{hipcc,nvcc,openmptarget,sycl} - setup.py `--enable-view-ranks=N` option - Handle `PYTHON_INCLUDE_DIR` and `PYTHON_LIBRARY` via scikit-build to `Python3_INCLUDE_DIR` and `Python3_LIBRARY` * KokkosExp_InterOp.hpp + moved pybind11 submodule * First attempt at Jenkins * Jenkins updates + compile-time-perf in Jenkins * Fix to InterOp case * CUDA in Jenkins + pytest.ini updates * Update views.py * Disabled Kokkos_ENABLE_CUDA_CONSTEXPR * Do not call finalize in PyKokkosBaseToolsTests * use launch_compiler component * Update CMakeLists.txt * NVCC + tools work-around * formatting and logging * kokkos.get_host_accessible * update header includes * NVCC fixes * removed ENABLE_ALL - CUDA builds default disable unity build * Revert CUDA compiler to GCC 7 - GCC 8 + NVCC + pybind11 has compiler bug * miscellaneous reverts - Minor tweaks to jenkins - Dockerfile updates + non-CUDA-UVM in jenkins - Handle PYTHON_INCLUDE_DIR and PYTHON_LIBRARY to Python3_* - setup.py option --enable-view-ranks=N option * PyBind11 checkout submodule tweaks * Update test/views.py and ex-numpy.py to use mirrors and mirror-views * fix to kokkos.create_mirror/create_mirror_view - minor changes to ex-numpy - create_mirror and create_mirror_view take copy argument * Update views.py * update test_view_deep_copy * exclude in conftest - better dtype handling - DefaultExecutionSpace, DefaultHostExecutionSpace - DefaultMemorySpace, DefaultHostMemorySpace * Update enumeration.cpp
Jonathan R. Madsen authored- Jenkins for HIP, CUDA, CUDA-UVM - moved ^/pybind11 to ^/external/pybind11 - Added `-Wno-attributes` - `KokkosExp_InterOp.hpp` - Warning if NVCC + GCC 8.x + pybind11 (fails to compile) - Set `ENABLE_LAYOUTS=ON` by default with CUDA - Disable `Kokkos_ENABLE_CUDA_CONSTEXPR=ON` by default when building kokkos as submodule - `FIND_PACKAGE(Kokkos REQUIRED)` --> `FIND_PACKAGE(Kokkos REQUIRED COMPONENTS launch_compiler)` - Disable CMAKE_UNITY_BUILD by default with CUDA - Removed ENABLE_ALL option - Updated `ex-generate.cpp` to use `Kokkos::Experimental::as_python_type` and `Kokkos::Experimental::python_view_type_t<view_type>` - `modify_view` function in user bindings example - Added `get_host_accessible(<memory-space>)` function for python - returns whether the data can be accessed directly in python - Cleaned up `ex-numpy.py` - `uniform_view_type_t` -> `kokkos_python_view_type_t` - fix to `DynRankView` shape when `ENABLE_VIEW_TRAITS != 7` - View/DynRankView bindings have `ndim` property - removed calling `kokkos.finalize()` in kokkos/test/tools.py - scripts/docker/Dockerfile.{hipcc,nvcc,openmptarget,sycl} - setup.py `--enable-view-ranks=N` option - Handle `PYTHON_INCLUDE_DIR` and `PYTHON_LIBRARY` via scikit-build to `Python3_INCLUDE_DIR` and `Python3_LIBRARY` * KokkosExp_InterOp.hpp + moved pybind11 submodule * First attempt at Jenkins * Jenkins updates + compile-time-perf in Jenkins * Fix to InterOp case * CUDA in Jenkins + pytest.ini updates * Update views.py * Disabled Kokkos_ENABLE_CUDA_CONSTEXPR * Do not call finalize in PyKokkosBaseToolsTests * use launch_compiler component * Update CMakeLists.txt * NVCC + tools work-around * formatting and logging * kokkos.get_host_accessible * update header includes * NVCC fixes * removed ENABLE_ALL - CUDA builds default disable unity build * Revert CUDA compiler to GCC 7 - GCC 8 + NVCC + pybind11 has compiler bug * miscellaneous reverts - Minor tweaks to jenkins - Dockerfile updates + non-CUDA-UVM in jenkins - Handle PYTHON_INCLUDE_DIR and PYTHON_LIBRARY to Python3_* - setup.py option --enable-view-ranks=N option * PyBind11 checkout submodule tweaks * Update test/views.py and ex-numpy.py to use mirrors and mirror-views * fix to kokkos.create_mirror/create_mirror_view - minor changes to ex-numpy - create_mirror and create_mirror_view take copy argument * Update views.py * update test_view_deep_copy * exclude in conftest - better dtype handling - DefaultExecutionSpace, DefaultHostExecutionSpace - DefaultMemorySpace, DefaultHostMemorySpace * Update enumeration.cpp
Loading