[Relay] Improve build error when no lowered funcs are produced (#4132)
authorLogan Weber <36520469+weberlo@users.noreply.github.com>
Thu, 17 Oct 2019 16:27:57 +0000 (09:27 -0700)
committerThierry Moreau <moreau@uw.edu>
Thu, 17 Oct 2019 16:27:57 +0000 (09:27 -0700)
* Improve build error when no lowered funcs

* Switch from fatal to warning

src/relay/backend/build_module.cc

index 4cf13a3..dfe85fc 100644 (file)
@@ -460,7 +460,9 @@ class RelayBuildModule : public runtime::ModuleNode {
     ret_.params = graph_codegen_->GetParams();
 
     auto lowered_funcs = graph_codegen_->GetLoweredFunc();
-    if (lowered_funcs.size() != 0) {
+    if (lowered_funcs.size() == 0) {
+      LOG(WARNING) << "no lowered funcs exist in the compiled module";
+    } else {
       ret_.mod = tvm::build(
         lowered_funcs,
         target_host_,