/** * Copyright (c) 2023, GT-TDAlab (Muhammed Fatih Balin & Umit V. Catalyurek) * @file cuda/unique_and_compact.h * @brief Unique and compact operator utilities on CUDA using hash table. */ #ifndef GRAPHBOLT_CUDA_UNIQUE_AND_COMPACT_H_ #define GRAPHBOLT_CUDA_UNIQUE_AND_COMPACT_H_ #include #include namespace graphbolt { namespace ops { std::vector > UniqueAndCompactBatchedHashMapBased( const std::vector& src_ids, const std::vector& dst_ids, const std::vector& unique_dst_ids); } // namespace ops } // namespace graphbolt #endif // GRAPHBOLT_CUDA_UNIQUE_AND_COMPACT_H_