cuda-api-wrappers
Thin, unified, C++-flavored wrappers for the CUDA APIs
파일 탐색기
최종 버전 다운로드 (.zip)- install-cuda-ubuntu.sh
- install-cuda-windows.ps1
- cmake-build-linux.yml
- cmake-build-windows.yml
- FUNDING.yml
- cuda-api-wrappers-config.cmake
- doxygen_extra.css
- context_management.cpp
- device_management.cpp
- error_handling.cu
- event_management.cu
- execution_control.cu
- ipc.cpp
- memory_pools.cpp
- module_management.cpp
- stream_management.cu
- unified_addressing.cpp
- version_management.cpp
- CompileWithWarnings.cmake
- asyncAPI.cu
- bandwidthtest.cpp
- binaryPartitionCG.cu
- clock.cpp
- graphMemoryNodes.cu
- inlinePTX.cu
- ptx.cuh
- jacobi.cu
- jacobi.h
- jacobi_kernels.cuh
- main.cpp
- matrixMulCUBLAS.cpp
- child.cpp
- helper_multiprocess.cpp
- helper_multiprocess.h
- memMapIPC.cpp
- memMapIPC.hpp
- memMapIPC_kernel.cu
- parent.cpp
- p2pBandwidthLatencyTest.cu
- simpleCudaGraphs.cu
- simpleDrvRuntimePTX.cpp
- simpleIPC.cu
- simpleStreams.cu
- ref_rotated.pgm
- teapot512.pgm
- helper_image.h
- simpleTexture_kernel.cu
- simpleTextureDrv.cpp
- streamOrderedAllocation.cu
- helper_multiprocess.cpp
- helper_multiprocess.h
- streamOrderedAllocationIPC.cu
- streamOrderedAllocationP2P.cu
- vectorAdd.cu
- vectorAdd_nvrtc.cpp
- vectorAdd_ptx.cpp
- vectorAdd_unique_regions.cu
- vectorAddManaged.cu
- vectorAddMapped.cu
- vectorAdd_kernel.cu
- vectorAddMMAP.cpp
- main.cpp
- second_tu.cpp
- constant_header.cuh
- jitify.cpp
- my_header1.cuh
- my_header2.cuh
- my_header3.cuh
- main.cpp
- array_management.cu
- io_compute_overlap_with_streams.cu
- kernel_argument_validity.cu
- manipulate_current_device.cu
- vectorAdd_profiled.cu
- CMakeLists.txt
- common.hpp
- enumerate.hpp
- string_view.hpp
- type_name.hpp
- zip.hpp
- device_properties.hpp
- for_each_argument.hpp
- option_marshalling.hpp
- optional.hpp
- optional_ref.hpp
- pci_id.hpp
- preamble.hpp
- region.hpp
- span.hpp
- type_traits.hpp
- unique_span.hpp
- identify.hpp
- instance.hpp
- node.hpp
- node_builder.hpp
- template.hpp
- typed_node.hpp
- apriori_compiled.hpp
- in_library.hpp
- apriori_compiled_kernel.hpp
- array.hpp
- context.hpp
- device.hpp
- event.hpp
- graph.hpp
- ipc.hpp
- kernel.hpp
- kernel_launch.hpp
- launch_configuration.hpp
- library_kernel.hpp
- link.hpp
- memory.hpp
- module.hpp
- pointer.hpp
- stream.hpp
- unique_region.hpp
- unique_span.hpp
- virtual_memory.hpp
- array.hpp
- common_ptx_compilation_options.hpp
- constants.hpp
- context.hpp
- copy_parameters.hpp
- current_context.hpp
- current_device.hpp
- demangle.hpp
- device.hpp
- device_properties.hpp
- devices.hpp
- error.hpp
- event.hpp
- external.hpp
- ipc.hpp
- kernel.hpp
- kernel_launch.hpp
- launch_config_builder.hpp
- launch_configuration.hpp
- library.hpp
- link.hpp
- link_options.hpp
- memory.hpp
- memory_pool.hpp
- miscellany.hpp
- module.hpp
- pci_id.hpp
- peer_to_peer.hpp
- pointer.hpp
- primary_context.hpp
- stream.hpp
- texture_view.hpp
- types.hpp
- unique_region.hpp
- versions.hpp
- virtual_memory.hpp
- builder.hpp
- builder_options.hpp
- error.hpp
- types.hpp
- versions.hpp
- profiling.hpp
- string_view.hpp
- compilation_options.hpp
- compilation_output.hpp
- error.hpp
- program.hpp
- types.hpp
- versions.hpp
- api.hpp
- define_specifiers.hpp
- fatbin.hpp
- nvtx.hpp
- rtc.hpp
- undefine_specifiers.hpp
- .codedocs
- .gitignore
- CMakeLists.txt
- doxygen.cfg
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/eyalroz/cuda-api-wrappers
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd cuda-api-wrappers
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake -S . -B build -DCAW_BUILD_EXAMPLES=ON .
이 명령어를 터미널에 그대로 입력해 실행하세요.
cmake --build build/
이 명령어를 터미널에 그대로 입력해 실행하세요.
- CMake v3.25 or later; it's very easy to [download and install](https://cmake.org/download/) a recent version - no need to build it yourself.
이 명령어를 터미널에 그대로 입력해 실행하세요.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
