Skip to content

v0.0.7

  • v0.0.7
  • 8f93a6e
  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
  • Choose a tag to compare

  • v0.0.7
  • 8f93a6e
  • Choose a tag to compare

  • Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@Kerilk Kerilk tagged this 19 Jan 19:36
* Extant dispatcher in preperation of opencl merge

* Add namespace in name

* Add namespace

* Change dispatcher

* Modify namespace

* Opencl use general

* Fix namespace

* remove boulet

* OpenCL is now using new plugins

* Remove old file

* Add zeinterval

* Fix clean

* Add tests

* Fix makefile

* Update iprof with zeinterval

* Fix makefile

* Fix pointer return values for OpenCL pretty print.

* Add timeline

* Added initial support for demangling kernel.

* Add demangling

* Search for demangle.h in libiberty folder also.

* Refactor zeinterval

* Add first version of cuda

* Added device properties dump.

* Add first attempt a cuda profiling

* Added support for cuda VDPAU functions.

* Added new export.

* Added first tracking brick for exports.

* Added support for tracing with parameters known extension functions.

* Fix distcheck.

* Add exports to babeltrace_cuda.

* Added meta parameters for exports.

* Re added correct support for export_called event.

* Added another initializer function to the list.

* Cuda add device stack

* Add clwait for event naming

* Typo

* Fix cuda and go back to all cl

* Add cli for mangling

* Fix bug in level0

* Added support for more export functions.

* Add blocking test

* profiling fast

* Add interleave

* Add makefile

* Added support to pipeline interval plugins.

* Update pipeline iprof

* Fix cuprof

* less empty line printed

* Extented + mangled

* Add json extension

* Add lighwait mode in iprof

* Remove utf8

* ZE_RESULT_NOT_READY is not an error

* better json layout + metadata

* Optimize mangling

* steep-up sorted of array

* json for extented

* Optimize lookup. Should do the same in callbacks...

* Added metadata dumping tool.

* extend thapi for metadata

* Fix tally for metadata

* Cleaned tally

* Improvement of metadata support

* More consistancy

* Updated level zero headers.

* Updated with support for level-zero 1.1.

* Added missing static storage qualifiers.

* Disable more event

* Only print when nothing else

* Added support for host and device timer synchronization using zeDeviceGetGlobalTimestamps.

* Presque une timeline qui marche

* Fix ze tests

* Update ze binding

* Added support for zeContextCreateEx to bindings.

* Updated to support latest version of cl.xml.

* Filter out 32 bit libraries.

* Add general test

* Add templated files

* Add cuda tests

* Fix cuda test

* Add missing test

* Added missing dist file.

* Only one file for tests

* Only one file for tests

* Simplify makefile

* Modulazie common template

* Add missing file

* Fixe makefile

* Added partial support for more export functions

* Clean makefile for tests

* Add profling fast to the 3 backend

* Add files...

* Updated to support most recent loader code.

* Added missing file in ze/Makefile.am.

* Added more export functions wrappers

* More export functions

* Added support for Level Zero 1.2 API.

* Workarround for SYCL assembly

* Fixed support for clGetKernelSuggestedLocalWorkSizeKHR.

* Add --max-name-size

* Rewrote babeltrace_opencl using bt2.

* Better output.

* Workaround for babeltrace2 bug.

* Avoid printing "(null)".

* Added support for optionally dumping build logs.

* Add log in ze for iprof

* Fixed log dump not using function pointers.

* Fixed wrong output for log variables.

* Add warning for hanging call

* Fix warning and wrong logic for hanging

* Minor typo

* Profiling needs to be active for cuda as well.

* Fix cuprof

* Brice already fixed it

* Added support for subdevice profiling in Level Zero.

* Fix ze subdevice

* Fix cl error code

* Fix  error code check

* Fix wrong aray postprocessing in babeltrace_opencl.

* Tentative fix for profiling for primary context management.

* Better error support

* Cleanup build system.

* Fix some build system issues.

* Homogenized build system.

* Updated Level Zero support to latest released version of the loader (1.5.0).

* Added missing API.

* Fix missing CUDA callback.

* cuCreateCtx set default context

* Demangling is now conditional on the detection of demangle.h.

* Avoid SystemTap integration (it can only take 13 arguments which is insufficient).

* CUdeviceptr should be displayed in base 16.

* Fix broking pipe in xprof.sh

* Fix identation of erb.

* Moved xprof.sh.erb from utils to xprof folder.

* More build system refactoring.

* Fix indentations.

* Updated to support latest version of the ze loader.

* Add check for required ruby extensions in configure.

* Added requirement on patched babeltrace2.

* Added version information to binaries.

* Propagated fix for whichlib.

* Added manual to the tracers.

* Fix version number build system.

* Fix configure warning.

* Updated README.md.

* Add flag to disable -Werror.

* Added missing potential dependency.

* Update README.md

* Update README.md

* Update README.md

* Avoid copy when iterating over map values.

* Crash if tracer is opening itself.

* iprof handle no loader

* Refactoring iprof

* Force auto detection in all code path.

* Protect tracers from self opening.

* Fix cuda runtime tracer initialization.

* rescue missing symbol in zebinding

* Big refractoring

* clang formated

* clang-format

* Macro getter setter bt2

* Refractor tally

* update after a few month delay

* Fix various stuff

* Fix #7

* Updated to support Level zero v1.3.0 (Loader v1.6.2).

* Add emiter.h

* Ze implemente work group size

* Fix naming

* Add -k

* Add direction

* Fixe makefile

* Fxi makefile

* Update babeltrace_ze to support babeltrace2.

* Ported babeltrace_cuda to babletrace2.

* Update with new option

* Updated babeltrace scripts to filter out unrecognized messages.

* Simplify iprof

* Rearchitectured babeltrace scripts to allow mixing them.

* Fix missing path to share folder.

* Added a new babeltrace_thapi script parsing the 3 supported APIs.

* Removed babeltrace gem from checks.

* Add verbose mode for lltng

* Put tracer error output as optional.

* Fix utf8 nightmare

* Fix ref bug

* Fix timeline

* L0D0 are now passed at the kernel enqueue

* Update zeinterval to handle paranoid mode

* Add paranoid_drift

* Update ze/tracer_ze_helpers.include.c

Co-authored-by: Brice Videau <bvideau@anl.gov>

* Update ze/tracer_ze_helpers.include.c

Co-authored-by: Brice Videau <bvideau@anl.gov>

* Update ze/tracer_ze_helpers.include.c

Co-authored-by: Brice Videau <bvideau@anl.gov>

* Refractor paranoid

* Added missing profiling info on extension append.

* Fix interval

* Added events to dump memory information in level zero.

* Fix iprof for memory properties

* Fix ze_command state

* Added support for dumping profiling info on command list reset.

* Fix path.

* Add event when profiling

* Fix one memory leak

* Paranoid command list management.

* When not replaying take the good trace

* Light refactoring.

* Removed outdated CI file.

* Added CI

* Try to patch and build babeltrace2.

* Move workflow.

* Fix apt list.

* Remove build-deps.

* Add elfutils.

* Added libelf-dev.

* Added libdw-dev.

* Add cache for babeltrace2.

* Fix typo.

* Test.

* Build and run tests?

* Fix check.

* Use parallel build for Babeltrace2.

* Fix bug.

* Replace array by dl list to gt better complexity.

* Improve callbacks

* Improved CI

* Try better caching strategy.

* Added more checks.

* Cosmetic changes.

* Starting refracting

* Builds.

* Fix tests

* TS min by default

* TS min by default

* cleanup

* better with erase

* ref and tuple

* Correct test

* Bailout cleanly

* Remove white space

* Start end

* Avoid shootgun

* Refractoring and clarification

* refractor

* Fix unused variable

* Added live feature to tracer and trace readers using babeltrace2 ctf.lttng-live source plugin.

* Add live

* Added Documentation for --live option of xprof.

* Add support for live tracing.

* Fix some stuff

* Fix nasty event management bug.

* Updated to ze_loader v1.7.4

* Fixed wrong conditional.

Co-authored-by: Thomas Applencourt <tapplencourt@anl.gov>
Co-authored-by: Thomas Applencourt <TApplencourt@users.noreply.github.com>
Co-authored-by: tapplencourt <tapplencourt@login-2.devep>
Assets 2
Loading