+
Skip to content

Tags: argonne-lcf/THAPI

Tags

v0.0.12

Toggle v0.0.12's commit message
Update configure.ac

v0.0.11

Toggle v0.0.11's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update to metababel 1.0.0 interface (#159)

* update to metababel 1.0.0 interface

* check metababel version 1.0.0

* typo

* update to metababel 1.0.0

* enforce metababel versio

* Update configure.ac

Co-authored-by: Thomas Applencourt <TApplencourt@users.noreply.github.com>

* Update version

* Fix compinent

---------

Co-authored-by: Thomas Applencourt <TApplencourt@users.noreply.github.com>
Co-authored-by: Thomas Applencourt <tapplencourt@anl.gov>

v0.0.10

Toggle v0.0.10's commit message
Bumped version number.

v0.0.9

Toggle v0.0.9's commit message
Bumped version number.

v0.0.8

Toggle v0.0.8's commit message
Bump version to number.

v0.0.7

Toggle v0.0.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
v0.0.7

* 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>

v0.0.6

Toggle v0.0.6's commit message
Added missing meta-data to opencl_model.yaml file.

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载