Mooncake/mooncake-transfer-engine/benchmark
fatSheep c6152c9ca3
[Build] Allow building tebench without USE_TENT (#2322)
Separate the tebench benchmark from the TENT build so it can be compiled
with only the classic Transfer Engine backend.

- Gate the benchmark subdirectory solely on BUILD_BENCHMARK instead of
  also requiring USE_TENT.
- Drop tent_backend.cpp from the sources and only link tent_link_group /
  define USE_TENT when USE_TENT is enabled; otherwise expose just the
  tent/include header path for the header-only helpers used by the
  classic backend.
- Guard the TENT backend include and runner in main.cpp, returning an
  error when a TENT-only backend is requested in a non-TENT build.
2026-06-04 10:00:08 +08:00
..
CMakeLists.txt [Build] Allow building tebench without USE_TENT (#2322) 2026-06-04 10:00:08 +08:00
bench_runner.h [TE] Add TENT codebase to main (Phase 1: structural import) (#1213) 2025-12-22 19:22:13 +08:00
main.cpp [Build] Allow building tebench without USE_TENT (#2322) 2026-06-04 10:00:08 +08:00
te_backend.cpp [TENT] Improve tebench: GPU selection, graceful interruption, and build fixes (#1537) 2026-02-12 12:59:19 +08:00
te_backend.h [TENT] Add backward compatibility with TE (#1277) 2025-12-30 16:49:29 +08:00
tent_backend.cpp [tebench] support nvlink xport and register buffers per-allocation (#2073) 2026-05-11 09:47:46 +08:00
tent_backend.h [TE] Add TENT codebase to main (Phase 1: structural import) (#1213) 2025-12-22 19:22:13 +08:00
utils.cpp [TENT] Improve tebench: GPU selection, graceful interruption, and build fixes (#1537) 2026-02-12 12:59:19 +08:00
utils.h [Tent][AMD] Add AMD CDNA4 (ROCm/HIP) platform support with benchmark tooling (#2021) 2026-05-07 18:22:15 +08:00