Commit cc8162b3 authored by zhangyue's avatar zhangyue
Browse files

issue/87: delete infiniDevice_t type in kunlun handle create && add...

issue/87: delete infiniDevice_t type in kunlun handle create && add add_cxflags("-Wno-unknown-pragmas")
parent e3f118a1
......@@ -2,8 +2,8 @@
namespace device::kunlun {
Handle::Handle(infiniDevice_t device, int device_id)
: InfiniopHandle{device, device_id},
Handle::Handle(int device_id)
: InfiniopHandle{INFINI_DEVICE_KUNLUN, device_id},
_internal(std::make_shared<Handle::Internal>()) {}
auto Handle::internal() const -> const std::shared_ptr<Internal> & {
......@@ -22,7 +22,7 @@ infiniStatus_t Handle::Internal::useXdnn(kunlunStream_t stream, const Fn<xdnnHan
}
infiniStatus_t Handle::create(InfiniopHandle **handle_ptr, int device_id) {
*handle_ptr = new Handle(INFINI_DEVICE_KUNLUN, device_id);
*handle_ptr = new Handle(device_id);
return INFINI_STATUS_SUCCESS;
}
......
......@@ -24,7 +24,7 @@ struct Handle : public InfiniopHandle {
class Internal;
auto internal() const -> const std::shared_ptr<Internal> &;
Handle(infiniDevice_t device, int device_id);
Handle(int device_id);
private:
std::shared_ptr<Internal> _internal;
......
......@@ -121,6 +121,7 @@ target("infini-utils")
on_install(function (target) end)
set_languages("cxx17")
add_files("src/utils/*.cc")
add_cxflags("-Wno-unknown-pragmas")
target_end()
target("infinirt")
......
......@@ -4,6 +4,7 @@ target("infiniop-cpu")
on_install(function (target) end)
set_warnings("all", "error")
add_cxflags("-Wno-unknown-pragmas")
if is_plat("windows") then
if has_config("omp") then
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment