Caliper
Caliper is an instrumentation and performance profiling library
파일 탐색기
- cmake.yml
- format-check.yml
- ghpages.yml
- hubcast.yml
- corona.yml
- dane.yml
- lassen.yml
- matrix.yml
- tioga.yml
- tuolumne.yml
- custom-jobs-and-variables.yml
- custom-jobs.yml
- custom-variables.yml
- github-actions.cmake
- travis.cmake
- FindCrayPAT.cmake
- FindITTAPI.cmake
- FindLDMS.cmake
- FindLibDw.cmake
- FindLibpfm.cmake
- FindLibunwind.cmake
- FindPAPI.cmake
- FindSphinx.cmake
- FindTAU.cmake
- FindVariorum.cmake
- get_python_install_paths.py
- WrapConfig.cmake
- cali.dox
- CMakeLists.txt
- Doxyfile.in
- mainpage.dox
- 160809-094411_72298_fuu1NeAHT2US.cali
- cali-graph-max-nodes.output
- cali-graph-skip.output
- cali-graph.output
- cali-print-agg-format-title.output
- cali-print-agg-format.output
- cali-print-agg-select.output
- cali-print-agg.output
- cali-print.output
- cali-query-aggregated.output
- cali-query-expanded.output
- cali-query-print-aggregated.output
- cali-query-selected.output
- cali-query.output
- cali-stat-reuse.output
- cali-stat.output
- example.cpp
- snapshot-api.c
- 2021_ECP_Caliper_Tutorial.pdf
- AnnotationAPI.rst
- build.rst
- BuiltinConfigurations.rst
- caliper-logo-small.png
- caliper-services-workflow.png
- CaliperBasics.rst
- calql.rst
- CMakeLists.txt
- conf.py.in
- ConfigManagerAPI.rst
- configuration.rst
- DeveloperGuide.rst
- EventTracing.rst
- FortranSupport.rst
- GPUProfiling.rst
- index.rst
- MemoryUsageProfiling.rst
- MPIProfiling.rst
- OpenMP.rst
- OutputFormats.rst
- pythonreader.rst
- PythonSupport.rst
- RegionFiltering.rst
- SampleProfiling.rst
- screenshot-chrometracing.png
- services.rst
- ThirdPartyTools.rst
- tools.rst
- Topdown.rst
- workflow.rst
- CMakeLists.txt
- Unified Memory Analysis.md
- async_event.cpp
- c-example.c
- cali-memtracking-macros.cpp
- cali-memtracking.cpp
- cali-perfproblem-branch-mispred.cpp
- cali-perfproblem-branch-mispred.py
- cali-print-snapshot.c
- cali-regionprofile.cpp
- CMakeLists.txt
- collective-output-channel.cpp
- cxx-example.cpp
- fortran-example.f
- fortran-regionprofile.f
- py-example.py
- README.md
- allocs.conf
- branch_mispred.conf
- cache_misses.json
- counter_summary.conf
- data_centric_PEBS.conf
- flops.json
- mem_loads.json
- papi_tot_ins.json
- report.calql
- rocm_counters.json
- topdown_ivybridge.conf
- CMakeLists.txt
- googletest-download_CMakeLists.txt.in
- Doxyfile
- gotcha.h
- gotcha_types.h
- CMakeLists.txt
- CMakeLists.txt
- elf_ops.c
- elf_ops.h
- gotcha.c
- gotcha_auxv.c
- gotcha_auxv.h
- gotcha_dl.c
- gotcha_dl.h
- gotcha_utils.c
- gotcha_utils.h
- hash.c
- hash.h
- libc_wrappers.c
- libc_wrappers.h
- library_filters.c
- library_filters.h
- tool.c
- tool.h
- translations.c
- translations.h
- COPYRIGHT
- LGPL
- README.md
- CMakeLists.txt
- Attribute.h
- cali_types.h
- cali_variant.h
- CaliperMetadataAccessInterface.h
- Entry.h
- lockfree-tree.hpp
- Log.h
- Node.h
- OutputStream.h
- Variant.h
- Aggregator.h
- CaliperMetadataDB.h
- CaliReader.h
- CaliWriter.h
- CalQLParser.h
- FlatExclusiveRegionProfile.h
- FlatInclusiveRegionProfile.h
- FormatProcessor.h
- NestedExclusiveRegionProfile.h
- NestedInclusiveRegionProfile.h
- Preprocessor.h
- QueryProcessor.h
- QuerySpec.h
- RecordProcessor.h
- RecordSelector.h
- Annotation.h
- AsyncEvent.h
- cali-manager.h
- cali-mpi.h
- cali.h
- cali_datatracker.h
- cali_definitions.h
- cali_macros.h
- Caliper.h
- callback.hpp
- ChannelController.h
- CollectiveOutputChannel.h
- ConfigManager.h
- MpiChannelManager.h
- RegionProfile.h
- SnapshotRecord.h
- __init__.py
- caliperreader.py
- caliperstreamreader.py
- metadatadb.py
- readererror.py
- version.py
- test_reader.py
- example-profile.cali
- example.py
- LICENSE
- pyproject.toml
- README.md
- cali2traceevent
- cali2traceevent.py
- json2json_split.py
- profile_caliperreader.py
- autoformat-docker.sh
- autoformat.sh
- check-formatting-docker.sh
- check-formatting.sh
- Dockerfile.check
- Dockerfile.format
- build-and-test.sh
- ctest-to-junit.xsl
- radiuss-spack-configs
- run-annotation-perftest.sh
- uberenv
- CMakeLists.txt
- controllers.cpp
- CudaActivityProfileController.cpp
- CudaActivityReportController.cpp
- LoopReportController.cpp
- OpenMPReportController.cpp
- ROCmActivityProfileController.cpp
- ROCmActivityReportController.cpp
- RuntimeProfileController.cpp
- RuntimeReportController.cpp
- SampleProfileController.cpp
- SampleReportController.cpp
- SpotController.cpp
- util.cpp
- util.hpp
- CMakeLists.txt
- MockupMetadataDB.h
- test_attribute.cpp
- test_blackboard.cpp
- test_c_api.cpp
- test_c_snapshot.cpp
- test_c_wrapper.cpp
- test_channel_api.cpp
- test_channel_controller.cpp
- test_config_and_options.json
- test_config_list.json
- test_configmanager.cpp
- test_metadatatree.cpp
- test_postprocess_snapshot.cpp
- test_regionfilter.cpp
- test_single_config.json
- aggregate_over_mpi.cpp
- Annotation.cpp
- AnnotationBinding.cpp
- AnnotationBinding.h
- api.cpp
- AsyncEvent.cpp
- Blackboard.cpp
- Blackboard.h
- builtin_configmanager.cpp
- cali.cpp
- cali_datatracker.cpp
- Caliper.cpp
- ChannelController.cpp
- CMakeLists.txt
- collective_flush.cpp
- CollectiveOutputChannel.cpp
- config_sanity_check.cpp
- ConfigManager.cpp
- CustomOutputController.cpp
- CustomOutputController.h
- machine.hpp
- machine_mpi.cpp
- machine_serial.cpp
- MemoryPool.cpp
- MemoryPool.h
- MetadataTree.cpp
- MetadataTree.h
- MpiChannelManager.cpp
- MpiEvents.h
- OutputCommMpi.cpp
- OutputCommMpi.h
- RegionFilter.cpp
- RegionFilter.h
- RegionProfile.cpp
- setup_mpi.cpp
- setup_serial.cpp
- caliper-common_test.config
- CMakeLists.txt
- MockupMetadataDB.h
- test_c_variant.cpp
- test_compressedsnapshotrecord.cpp
- test_runtimeconfig.cpp
- test_snapshotbuffer.cpp
- test_snapshottextformatter.cpp
- test_stringconverter.cpp
- test_variant.cpp
- CMakeLists.txt
- demangle.cpp
- demangle.hpp
- file_util.cpp
- file_util.hpp
- format_util.cpp
- format_util.hpp
- parse_util.cpp
- parse_util.hpp
- spinlock.hpp
- split.hpp
- unitfmt.c
- unitfmt.h
- vlenc.c
- vlenc.h
- Attribute.cpp
- cali_types.c
- cali_variant.c
- CaliperMetadataAccessInterface.cpp
- CMakeLists.txt
- CompressedSnapshotRecord.cpp
- CompressedSnapshotRecord.h
- Entry.cpp
- Log.cpp
- NodeBuffer.cpp
- NodeBuffer.h
- OutputStream.cpp
- RuntimeConfig.cpp
- RuntimeConfig.h
- SnapshotBuffer.cpp
- SnapshotBuffer.h
- SnapshotTextFormatter.cpp
- SnapshotTextFormatter.h
- StringConverter.cpp
- StringConverter.h
- Variant.cpp
- BufferedRegionProfile.cpp
- BufferedRegionProfile.h
- CMakeLists.txt
- typesCaliper.h
- utilCaliper.cpp
- wrapAnnotation.cpp
- wrapAnnotation.h
- wrapBufferedRegionProfile.cpp
- wrapBufferedRegionProfile.h
- wrapCaliper.h
- wrapConfigManager.cpp
- wrapConfigManager.h
- wrapfcaliper.F
- wrapScopeAnnotation.cpp
- wrapScopeAnnotation.h
- __init__.py
- annotation.py
- config_manager.py
- high_level.py
- instrumentation.py
- loop.py
- types.py
- annotation.cpp
- annotation.h
- CMakeLists.txt
- common.h
- config_manager.cpp
- config_manager.h
- instrumentation.cpp
- instrumentation.h
- loop.cpp
- loop.h
- mod.cpp
- caliper_types.yaml
- caliper_shroud.yaml
- CMakeLists.txt
- README.md
- CMakeLists.txt
- test_aggregator.cpp
- test_calireader.cpp
- test_calqlparser.cpp
- test_filter.cpp
- test_flatexclusiveregionprofile.cpp
- test_flatinclusiveregionprofile.cpp
- test_metadb.cpp
- test_nestedexclusiveregionprofile.cpp
- test_nestedinclusiveregionprofile.cpp
- test_nodebuffer.cpp
- test_preprocessor.cpp
- test_snapshottableformatter.cpp
- Aggregator.cpp
- CaliperMetadataDB.cpp
- CaliReader.cpp
- CaliWriter.cpp
- CalQLParser.cpp
- CMakeLists.txt
- Expand.cpp
- Expand.h
- FlatExclusiveRegionProfile.cpp
- FlatInclusiveRegionProfile.cpp
- FormatProcessor.cpp
- Formatter.h
- JsonFormatter.cpp
- JsonFormatter.h
- JsonSplitFormatter.cpp
- JsonSplitFormatter.h
- NestedExclusiveRegionProfile.cpp
- NestedInclusiveRegionProfile.cpp
- Preprocessor.cpp
- QueryProcessor.cpp
- QuerySpec.cpp
- RecordSelector.cpp
- SnapshotTableFormatter.cpp
- SnapshotTableFormatter.h
- SnapshotTree.cpp
- SnapshotTree.h
- TableFormatter.cpp
- TableFormatter.h
- TreeFormatter.cpp
- TreeFormatter.h
- UserFormatter.cpp
- UserFormatter.h
- CMakeLists.txt
- test_adiak.cpp
- AdiakExport.cpp
- AdiakImport.cpp
- CMakeLists.txt
- Aggregate.cpp
- AggregationDB.cpp
- AggregationDB.h
- CMakeLists.txt
- AllocService.cpp
- AllocStatsService.cpp
- CMakeLists.txt
- SplayTree.hpp
- Callpath.cpp
- CMakeLists.txt
- CMakeLists.txt
- CpuInfo.cpp
- CMakeLists.txt
- CrayPAT.cpp
- CMakeLists.txt
- Cupti.cpp
- CuptiEventSampling.cpp
- CuptiEventSampling.h
- CuptiTrace.cpp
- CMakeLists.txt
- Debug.cpp
- AsyncEventTrigger.cpp
- CMakeLists.txt
- EventTrigger.cpp
- curious.h
- callbacks.c
- callbacks.h
- CMakeLists.txt
- curious.c
- dynamic_array.c
- dynamic_array.h
- file_registry.c
- file_registry.h
- mount_tree.c
- mount_tree.h
- wrappers.c
- wrappers.h
- README.md
- CMakeLists.txt
- IOService.cpp
- CMakeLists.txt
- KokkosLookup.cpp
- KokkosProfilingSymbols.cpp
- KokkosProfilingSymbols.hpp
- KokkosTime.cpp
- types.hpp
- CMakeLists.txt
- LdmsForwarder.cpp
- README.md
- CMakeLists.txt
- Libpfm.cpp
- perf_postprocessing.cpp
- perf_postprocessing.h
- perf_util.c
- perf_util.h
- CMakeLists.txt
- MemStatService.cpp
- CMakeLists.txt
- LoopMonitor.cpp
- RegionMonitor.cpp
- ThreadMonitor.cpp
- Timeseries.cpp
- CMakeLists.txt
- MpiReport.cpp
- caliper.png
- design.pdf
- design.tex
- introduction.tex
- Makefile
- pvars.tex
- README
- titlepage.tex
- CMakeLists.txt
- ideas_for_new_pvars
- KNOWN_BUGS
- MpitServiceMPI.cpp
- pvars_openmpi
- TODO
- CMakeLists.txt
- MpiPattern.cpp
- MpiPattern.h
- MpiTracing.cpp
- MpiTracing.h
- MpiWrap.cpp
- wrap.py
- Wrapper.w
- CMakeLists.txt
- Nvtx.cpp
- CMakeLists.txt
- OmptService.cpp
- CMakeLists.txt
- Papi.cpp
- CMakeLists.txt
- Pcp.cpp
- PcpMemory.cpp
- CMakeLists.txt
- PerfTopdown.cpp
- CMakeLists.txt
- PthreadService.cpp
- CMakeLists.txt
- Recorder.cpp
- CMakeLists.txt
- Report.cpp
- CMakeLists.txt
- RocProfiler.cpp
- RocTX.cpp
- CMakeLists.txt
- context.h.in
- context_ppc.h
- context_x86.h
- Sampler.cpp
- CMakeLists.txt
- Statistics.cpp
- CMakeLists.txt
- Lookup.h
- LookupLibdw.cpp
- SymbolLookup.cpp
- CMakeLists.txt
- SysAllocService.cpp
- CMakeLists.txt
- README.md
- tau.cpp
- CMakeLists.txt
- MeasurementService.cpp
- README.md
- CMakeLists.txt
- Timer.cpp
- CMakeLists.txt
- Trace.cpp
- TraceBufferChunk.cpp
- TraceBufferChunk.h
- CMakeLists.txt
- UmpireStatistics.cpp
- ChannelList.hpp
- CMakeLists.txt
- validator.cpp
- CMakeLists.txt
- README.md
- Variorum.cpp
- CMakeLists.txt
- VTuneBindings.cpp
- CMakeLists.txt
- gen_services_inc.py.in
- LoopStatistics.cpp
- Services.cpp
- Services.h
- AttributeExtract.cpp
- AttributeExtract.h
- cali-query.cpp
- CMakeLists.txt
- query_common.cpp
- query_common.hpp
- cali-stat.cpp
- CMakeLists.txt
- CMakeLists.txt
- mpi-caliquery.cpp
- Args.cpp
- Args.h
- CMakeLists.txt
- CMakeLists.txt
- CMakeLists.txt
- calipertest.py
- ci_test_alloc.c
- ci_test_alloc_hooks.c
- ci_test_basic.cpp
- ci_test_binding.cpp
- ci_test_c_ann.c
- ci_test_c_snapshot.c
- ci_test_cali_before_mpi.cpp
- ci_test_channel_api.c
- ci_test_collective_output_channel.cpp
- ci_test_f_ann.f
- ci_test_io.cpp
- ci_test_macros.cpp
- ci_test_mpi_before_cali.cpp
- ci_test_mpi_channel_manager.cpp
- ci_test_nesting.cpp
- ci_test_openmp.cpp
- ci_test_py_ann.py
- ci_test_thread.cpp
- CMakeLists.txt
- example_node_info.json
- README.md
- test_alloc_hooks.py
- test_basic.py
- test_caliquery.py
- test_fortran_api.py
- test_gotcha_services.py
- test_libpfm.py
- test_linux_services.py
- test_mpi.py
- test_ompt.py
- test_papi.py
- test_python_api.py
- test_report.py
- test_rocprofiler.py
- test_rocprofiler_counters.py
- test_sampler.py
- test_spot.py
- test_tau_service.py
- test_validator.py
- vectoradd.hip
- build_metadata.cpp.in
- cali-annotation-perftest.cpp
- cali-flush-perftest.cpp
- cali-test.cpp
- cali-wrap.cpp
- CMakeLists.txt
- .clang-format
- .gitignore
- .gitlab-ci.yml
- .gitmodules
- .travis.yml
- .uberenv_config.json
- caliper-config.cmake.in
- caliper-config.h.in
- caliper.pc.in
- CITATION.cff
- CMakeLists.txt
- codecov.yml
- LICENSE
- NOTICE
- README.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
cmake
설명 보기 ▼
cmake
네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.
cmake {{path/to/project_directory}}
프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:
cmake --build {{path/to/build_directory}}
지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:
cmake --install {{path/to/build_directory}} --strip
빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
