CMakeLists.txt 1.2 KB
Newer Older
1
IF(WITH_GPU)
T
Thunderbrook 已提交
2 3 4 5 6 7 8 9
    SET(HETERPS_DEPS device_context)
    if (${CMAKE_CUDA_COMPILER_VERSION} LESS 11.0)
        SET(HETERPS_DEPS ${HETERPS_DEPS} cub)
    endif()
    if(WITH_PSCORE)
        get_property(RPC_DEPS GLOBAL PROPERTY RPC_DEPS)
        SET(HETERPS_DEPS ${HETERPS_DEPS} ${RPC_DEPS})
    endif()
Y
yaoxuefeng 已提交
10
    nv_library(heter_comm SRCS heter_comm.h feature_value.h heter_resource.cc heter_resource.h hashtable.h mem_pool.h DEPS ${HETERPS_DEPS})
11
    nv_test(test_heter_comm SRCS feature_value.h DEPS heter_comm)
12
    nv_library(heter_ps SRCS heter_ps.cu DEPS heter_comm)
13
    nv_library(graph_gpu_ps SRCS graph_gpu_ps_table.h DEPS heter_comm table)
S
seemingwang 已提交
14
    nv_test(test_graph_comm SRCS test_graph.cu DEPS graph_gpu_ps)
15
    nv_test(test_cpu_graph_sample SRCS test_cpu_graph_sample.cu DEPS graph_gpu_ps)
16 17 18
    #nv_test(test_sample_rate SRCS test_sample_rate.cu DEPS graph_gpu_ps)
    # ADD_EXECUTABLE(test_sample_rate test_sample_rate.cu)
    # target_link_libraries(test_sample_rate graph_gpu_ps)
19 20 21
ENDIF()
IF(WITH_ROCM)
    hip_library(heter_comm SRCS heter_comm.h feature_value.h heter_resource.cc heter_resource.h hashtable.h DEPS cub device_context)
22
    hip_test(test_heter_comm SRCS feature_value.h DEPS heter_comm)
23 24
    hip_library(heter_ps SRCS heter_ps.cu DEPS heter_comm)
ENDIF()