Fix "warning: control reaches end of non-void function". (#607)
This commit is contained in:
@@ -558,16 +558,16 @@ void init_triton_codegen(py::module &&m) {
|
||||
}
|
||||
if(backend == CUDA)
|
||||
return cu_compile_ttir(name, ir, device, num_warps, num_stages, asm_map, extern_lib_map);
|
||||
if(backend == ROCM)
|
||||
return hip_compile_ttir(name, ir, device, num_warps, num_stages, asm_map, extern_lib_map);
|
||||
assert(backend == ROCM);
|
||||
return hip_compile_ttir(name, ir, device, num_warps, num_stages, asm_map, extern_lib_map);
|
||||
},
|
||||
py::return_value_policy::take_ownership);
|
||||
m.def("load_binary", [](backend_t backend, const std::string& name, asm_map_t &asm_map, size_t n_shared_bytes, uint64_t dev){
|
||||
py::gil_scoped_release allow_threads;
|
||||
if(backend == CUDA)
|
||||
return cu_load_binary(name, asm_map, n_shared_bytes, dev);
|
||||
if(backend == ROCM)
|
||||
return hip_load_binary(name, asm_map, n_shared_bytes, dev);
|
||||
assert(backend == ROCM);
|
||||
return hip_load_binary(name, asm_map, n_shared_bytes, dev);
|
||||
}, py::return_value_policy::take_ownership);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user