forked from jiuyuan/InfiniTensor
Support kunlun new toolkit (#224)
Co-authored-by: wanghailu <wanghailu0717@163.com>
This commit is contained in:
parent
7f6aec6c17
commit
eafbff6cf9
|
@ -285,8 +285,8 @@ if(USE_KUNLUN)
|
||||||
message(STATUS "KUNLUN_HOME: ${KUNLUN_HOME}")
|
message(STATUS "KUNLUN_HOME: ${KUNLUN_HOME}")
|
||||||
|
|
||||||
include_directories("${KUNLUN_HOME}/include/")
|
include_directories("${KUNLUN_HOME}/include/")
|
||||||
find_library(KUNLUN_RT libxpurt.so "${KUNLUN_HOME}/so/")
|
find_library(KUNLUN_RT libxpurt.so "${KUNLUN_HOME}/lib64/")
|
||||||
find_library(KUNLUN_DNN libxpuapi.so "${KUNLUN_HOME}/so/")
|
find_library(KUNLUN_DNN libxpuapi.so "${KUNLUN_HOME}/lib64/")
|
||||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lstdc++ -Wall -Werror")
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lstdc++ -Wall -Werror")
|
||||||
|
|
||||||
if ((NOT DEFINED TARGET_CPU_ARCH) AND (NOT DEFINED ENV{TARGET_CPU_ARCH}))
|
if ((NOT DEFINED TARGET_CPU_ARCH) AND (NOT DEFINED ENV{TARGET_CPU_ARCH}))
|
||||||
|
|
|
@ -9,7 +9,7 @@ find_path(XCCL_INCLUDE_DIRS # ${XCCL_INCLUDE_DIR}
|
||||||
HINTS XCCL_INCLUDE_DIR)
|
HINTS XCCL_INCLUDE_DIR)
|
||||||
|
|
||||||
find_library(XCCL_LIBRARIES # ${XCCL_LIB_DIR}
|
find_library(XCCL_LIBRARIES # ${XCCL_LIB_DIR}
|
||||||
NAMES so/libbkcl.so
|
NAMES lib64/libbkcl.so
|
||||||
HINTS XCCL_LIB_DIR)
|
HINTS XCCL_LIB_DIR)
|
||||||
|
|
||||||
message(STATUS "XCCL_INCLUDE_DIRS: ${XCCL_INCLUDE_DIRS}")
|
message(STATUS "XCCL_INCLUDE_DIRS: ${XCCL_INCLUDE_DIRS}")
|
||||||
|
|
|
@ -5,8 +5,8 @@
|
||||||
#include "utils/operator_utils.h"
|
#include "utils/operator_utils.h"
|
||||||
#include <functional>
|
#include <functional>
|
||||||
#include <nlohmann/json.hpp>
|
#include <nlohmann/json.hpp>
|
||||||
using json = nlohmann::json;
|
|
||||||
namespace infini {
|
namespace infini {
|
||||||
|
using json = nlohmann::json;
|
||||||
|
|
||||||
class RuntimeObj; // Forward declaration for Kernel::compute
|
class RuntimeObj; // Forward declaration for Kernel::compute
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,8 @@
|
||||||
#include "core/graph.h"
|
#include "core/graph.h"
|
||||||
#include "core/kernel.h"
|
#include "core/kernel.h"
|
||||||
#include <nlohmann/json_fwd.hpp>
|
#include <nlohmann/json_fwd.hpp>
|
||||||
using json = nlohmann::json;
|
|
||||||
namespace infini {
|
namespace infini {
|
||||||
|
using json = nlohmann::json;
|
||||||
|
|
||||||
class PerfEngine {
|
class PerfEngine {
|
||||||
public:
|
public:
|
||||||
|
|
Loading…
Reference in New Issue