This repository was archived by the owner on Jul 31, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 38
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: NERSC/timemory
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.2.1
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: NERSC/timemory
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 5 commits
- 42 files changed
- 2 contributors
Commits on Jul 12, 2021
-
Merge pull request #217 from NERSC/release-3.2.1
Release-3.2.1 - 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
Configuration menu - View commit details
-
Copy full SHA for 6173c63 - Browse repository at this point
Copy the full SHA 6173c63View commit details
Commits on Jul 15, 2021
-
Python gotcha fixes + python tools submodule (#218)
* python gotcha fixes * python tools submodule * reduced windows build matrix * Fixed some header includes - line_profiler script fix (was calling timemory.profiler) - ring_buffer returns length and pointer pair from read/write - storage merge() fix - added final to storage and tsettings classes - removed runtime_configurable restriction for do_enumerator_generate - added operation::python_class_name - moved gotcha_suppression to own file - updated libex_bindings - python: timemory.start_profiling - python: timemory.stop_profiling - python: tools submodule - python: tools function wrappers - fix to get_hash_identifier - removed concurrency comparison in diff output - popen.cpp was using TIMEMORY_WINDOWS but no include - updated RTD to use python 3.7 - ring buffer optional mmap - docs updates
Configuration menu - View commit details
-
Copy full SHA for 826d757 - Browse repository at this point
Copy the full SHA 826d757View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e46d2c - Browse repository at this point
Copy the full SHA 5e46d2cView commit details -
- Python gotcha fixes - Fixed issues with mallocp segfaulting from Python - Fixed storage merge() segfaulting - New Python tools submodule (timemory.tools) - tools.function_wrappers combines {start,stop}_{mpip,ompt,ncclp,mallocp} into one configurable handle and provides decorator + context-manager features - New Python functions which are used within tools.function_wrappers - timemory.start_function_wrappers - timemory.stop_function_wrappers - Fixed timemory-python-line-profiler script calling timemory.profiler - API change in ring_buffer template - read/write member functions return pointer to object read/written to instead of bytes - API change in storage and tsettings - Classes are declared as final to optimize any vtable calls - Removed runtime_configurable restriction for do_enumerator_generate - This enables user_bundles to be used again in Python - Added operation::python_class_name - Updated examples: - ex_python_bindings (and libex_python_bindings) - Fix to get_hash_identifier - Removed concurrency comparison when generating a diff b/t two runs - Fixed issues with popen.cpp guarding with TIMEMORY_WINDOWS but never defined
Configuration menu - View commit details
-
Copy full SHA for 4725f4e - Browse repository at this point
Copy the full SHA 4725f4eView commit details
Commits on Jul 18, 2021
-
- Fixes: Fatal Python error: PyMUTEX_LOCK(gil->mutex) failed
Configuration menu - View commit details
-
Copy full SHA for d535e47 - Browse repository at this point
Copy the full SHA d535e47View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v3.2.1...master