-
Notifications
You must be signed in to change notification settings - Fork 37
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
Release 3.2.1 #216
Merged
Merged
Release 3.2.1 #216
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
jrmadsen
commented
Jul 9, 2021
- pytimem fix
- fix missing import of component_bundle and component_tuple
- added additional python tests
- Ability to build with static libraries: python bindings, mpip library, mallocp library, ompt library, ncclp library, KokkosP libraries
- Setting TIMEMORY_BUILD_PYTHON to OFF now results in searching for external pybind11 install
- Renamed some CMake files in cmake/Modules
- Updated caliper and gotcha submodules to support {CALIPER,GOTCHA}INSTALL{CONFIG,HEADER} options
- Added TIMEMORY_INSTALL_PYTHON option
- Fixed BUILD_STATIC_LIBS=ON + CMAKE_POSITION_INDEPENDENT_CODE=ON
- Fixed TIMEMORY_USE_CUDA=ON + TIMEMORY_REQUIRE_PACKAGES=ON to fail
- If TIMEMORY_REQUIRED_PACKAGES=OFF, search for packages first before adding submodule
- Extended setup.py to support more options and support non-development install (no headers or cmake config)
- Removed TIMEMORY_EMBED_PYTHON option
- Disable timemory-jump when no shared libraries are built since dlopen isn't possible
- Replaced allocator member functions construct, destroy, allocate, deallocate with calls to static functions of allocator traits
- added support for CMAKE_ARGS env variable in setup.py
- remove absolute rpath when SKBUILD/SPACK_BUILD (since these have staging directories)
- timemory-{c,cxx,fortran} alias libraries in build tree
- toggled python function profiler to not include line number by default
- This can cause strange results when generators are used
- fix missing import of component_bundle and component_tuple - updated pytimem - added additional python tests
- Ability to build with static libraries: python bindings, mpip library, mallocp library, ompt library, ncclp library, KokkosP libraries - Setting TIMEMORY_BUILD_PYTHON to OFF now results in searching for external pybind11 install - Moved ArchConfig.cmake to ConfigCpuArch.cmake - Moved CUDAConfig.cmake to ConfigCUDA.cmake - Moved CaliperDepends.cmake to ConfigCaliper.cmake - Moved PythonConfig.cmake to ConfigPython.cmake - Updated caliper and gotcha submodules to support {CALIPER,GOTCHA}_INSTALL_{CONFIG,HEADER} options - Disabled C flag checks when TIMEMORY_BUILD_C is OFF - Added TIMEMORY_INSTALL_PYTHON option (default: auto) - global: force install to ${Python3_SITEARCH} - lib: force install to ${CMAKE_INSTALL_PREFIX}/lib/python<VERSION>/site-packages - prefix: force install to ${CMAKE_INSTALL_PREFIX} - auto: use global if writable, otherwise lib - Fixed BUILD_STATIC_LIBS=ON + CMAKE_POSITION_INDEPENDENT_CODE=ON - Fixed TIMEMORY_USE_CUDA=ON + TIMEMORY_REQUIRE_PACKAGES=ON to fail - If TIMEMORY_REQUIRED_PACKAGES=OFF, search for packages first before adding submodule - Extended setup.py to support more options and support non-development install (no headers or cmake config) - Removed TIMEMORY_EMBED_PYTHON option - Disable timemory-jump when no shared libraries are built since dlopen isn't possible
- replaced allocator member functions construct, destroy, allocate, deallocate with calls to static functions of allocator traits - these member functions were deprecated in C++17 - only enable coverage flags when build type is Debug and TIMEMORY_CI=ON - added support for CMAKE_ARGS env variable in setup.py - tweaked some testing tolerances in component bundle and hybrid tests to cut down on false-positive failures - excluded timem-md5sum target from all in cmake - support CMAKE_ARGS in setup.py
- remove absolute rpath when SKBUILD/SPACK_BUILD - add hatchet/tests/timemory_tests.py to cmake_proces_manifest - tweaks to {dl,rt,pthread}_LIBRARY - warn about PYBIND11_INSTALL - timemory-{c,cxx,fortran} alias libraries in build tree - fixes to building timemory-{mpip,ncclp,mallocp}-shared when static cxx
* removed old scripts + gitinfo for release * MANIFEST.in tweak * toggled python function profiler to not include line number by default since this can cause misleading results when generator are used
- Updated CHANGELOG.md
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.