Skip to content

Commit

Permalink
squash commit since May 17
Browse files Browse the repository at this point in the history
  • Loading branch information
Yuanjing Shi committed May 17, 2022
1 parent 29c9318 commit 898bf9c
Show file tree
Hide file tree
Showing 34 changed files with 144,677 additions and 76 deletions.
4 changes: 4 additions & 0 deletions logs/functionality/ResNet101-DUC_cuda.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
https://storage.cloud.google.com/octoml-aquarium-models/onnx_model_zoo/vision_object_detection_segmentation_ResNet101-DUC.onnx
file existed. Skipping downloading.
/home/yj/models/ResNet101-DUC.onnx
Starting to build with relay.
2,894 changes: 2,894 additions & 0 deletions logs/functionality/ResNet101-DUC_llvm.log

Large diffs are not rendered by default.

1,604 changes: 1,604 additions & 0 deletions logs/functionality/amd-3d-unet_cuda.log

Large diffs are not rendered by default.

1,453 changes: 1,453 additions & 0 deletions logs/functionality/amd-3d-unet_llvm.log

Large diffs are not rendered by default.

113 changes: 113 additions & 0 deletions logs/functionality/amd-resnet34-ssd_cuda.log

Large diffs are not rendered by default.

150 changes: 150 additions & 0 deletions logs/functionality/amd-resnet34-ssd_llvm.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
nohup: ignoring input
https://storage.cloud.google.com/octoml-aquarium-models/onnx_model_zoo/amd_resnet34_ssd1200.onnx
file existed. Skipping downloading.
/home/yj/models/amd-resnet34-ssd.onnx
Traceback (most recent call last):
File "python/tvm/testing/test_meta_schedule.py", line 151, in <module>
actual_output = get_relay_meta_schedule_output(mod, params)
File "python/tvm/testing/test_meta_schedule.py", line 108, in get_relay_meta_schedule_output
rt_mod1: tvm.runtime.Module = tune_relay(
File "/home/yj/tvm/python/tvm/meta_schedule/tune.py", line 845, in tune_relay
extracted_tasks = extract_task_from_relay(mod, target, params)
File "/home/yj/tvm/python/tvm/meta_schedule/relay_integration.py", line 93, in extract_task_from_relay
return list(extract_task_func(mod, target, relay_params))
File "/home/yj/tvm/python/tvm/_ffi/_ctypes/packed_func.py", line 237, in __call__
raise get_last_ffi_error()
TypeError: Traceback (most recent call last):
65: TVMFuncCall
at /home/yj/tvm/src/runtime/c_runtime_api.cc:477
64: tvm::runtime::PackedFuncObj::CallPacked(tvm::runtime::TVMArgs, tvm::runtime::TVMRetValue*) const
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1217
63: Call
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1213
62: operator()
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1731
61: unpack_call<tvm::runtime::Array<tvm::meta_schedule::ExtractedTask>, 3, tvm::relay::backend::<lambda(tvm::IRModule, tvm::Target, tvm::runtime::Map<tvm::runtime::String, tvm::runtime::NDArray>)> >
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1671
60: run<>
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1631
59: run<tvm::runtime::TVMMovableArgValueWithContext_>
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1631
58: run<tvm::runtime::TVMMovableArgValueWithContext_, tvm::runtime::TVMMovableArgValueWithContext_>
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1631
57: run<tvm::runtime::TVMMovableArgValueWithContext_, tvm::runtime::TVMMovableArgValueWithContext_, tvm::runtime::TVMMovableArgValueWithContext_>
at /home/yj/tvm/include/tvm/runtime/packed_func.h:1646
56: operator()
at /home/yj/tvm/src/relay/backend/task_extraction.cc:90
55: tvm::relay::backend::metaschedule::ExtractTask(tvm::IRModule, tvm::Target, tvm::runtime::Map<tvm::runtime::String, tvm::runtime::NDArray, void, void>)
at /home/yj/tvm/src/relay/backend/task_extraction.cc:52
54: tvm::relay::PostOrderVisit(tvm::RelayExpr const&, std::function<void (tvm::RelayExpr const&)>)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:423
53: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
52: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
51: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
50: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
49: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#5}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:127
48: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#5}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:127
47: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::FunctionNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:324
46: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
45: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
44: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
43: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
42: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#2}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:124
41: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#2}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:124
40: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::TupleNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:314
39: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
38: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
37: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
36: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
35: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
34: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
33: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::CallNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:336
32: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
31: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
30: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
29: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
28: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
27: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
26: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::CallNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:336
25: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
24: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
23: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
22: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
21: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
20: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
19: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::CallNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:336
18: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
17: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
16: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
15: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
14: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
13: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
12: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::CallNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:336
11: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:413
10: tvm::relay::ExprVisitor::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:295
9: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:95
8: tvm::NodeFunctor<void (tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)>::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/node/functor.h:97
7: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::_FUN(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
6: tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>::InitVTable()::{lambda(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*)#6}::operator()(tvm::runtime::ObjectRef const&, tvm::relay::ExprFunctor<void (tvm::RelayExpr const&)>*) const
at /home/yj/tvm/include/tvm/relay/expr_functor.h:128
5: tvm::relay::ExprVisitor::VisitExpr_(tvm::relay::CallNode const*)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:329
4: tvm::relay::ExprApplyVisit::VisitExpr(tvm::RelayExpr const&)
at /home/yj/tvm/src/relay/ir/expr_functor.cc:414
3: std::function<void (tvm::RelayExpr const&)>::operator()(tvm::RelayExpr const&) const
at /usr/include/c++/9/bits/std_function.h:688
2: _M_invoke
at /usr/include/c++/9/bits/std_function.h:300
1: operator()
at /home/yj/tvm/src/relay/backend/task_extraction.cc:68
0: tvm::tir::CreatePrimFunc(tvm::runtime::Array<tvm::te::Tensor, void> const&)
at /home/yj/tvm/src/te/operation/create_primfunc.cc:407
File "/home/yj/tvm/src/te/operation/create_primfunc.cc", line 407
TypeError: Unsupported Operation: HybridOp. Only te.placeholder and te.compute are allowed for now.
10 changes: 10 additions & 0 deletions logs/functionality/amd-ssd-mobilenet-v1_cuda.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
nohup: ignoring input
/home/yj/anaconda3/lib/python3.8/site-packages/google/auth/_default.py:79: UserWarning: Your application has authenticated using end user credentials from Google Cloud SDK without a quota project. You might receive a "quota exceeded" or "API not enabled" error. We recommend you rerun `gcloud auth application-default login` and make sure a quota project is added. Or you can use service accounts instead. For more information about service accounts, see https://cloud.google.com/docs/authentication/
warnings.warn(_CLOUD_SDK_CREDENTIALS_WARNING)
https://storage.cloud.google.com/octoml-aquarium-models/onnx_model_zoo/amd_ssd_mobilenet_v1_coco_2018_01_28.onnx
Downloading object from gcp. Bucket name: octoml-aquarium-models, file path: onnx_model_zoo/amd_ssd_mobilenet_v1_coco_2018_01_28.onnx
/home/yj/models/amd-ssd-mobilenet-v1.onnx
Traceback (most recent call last):
File "python/tvm/testing/test_meta_schedule.py", line 146, in <module>
assert model_name == "gpt2" # check embedding size 50257 here
AssertionError
8 changes: 8 additions & 0 deletions logs/functionality/amd-ssd-mobilenet-v1_llvm.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
nohup: ignoring input
https://storage.cloud.google.com/octoml-aquarium-models/onnx_model_zoo/amd_ssd_mobilenet_v1_coco_2018_01_28.onnx
file existed. Skipping downloading.
/home/yj/models/amd-ssd-mobilenet-v1.onnx
Traceback (most recent call last):
File "python/tvm/testing/test_meta_schedule.py", line 146, in <module>
assert model_name == "gpt2" # check embedding size 50257 here
AssertionError
Loading

0 comments on commit 898bf9c

Please sign in to comment.