Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error while running a test run with an image #8

Open
djramakrishna opened this issue Feb 1, 2021 · 9 comments
Open

Error while running a test run with an image #8

djramakrishna opened this issue Feb 1, 2021 · 9 comments

Comments

@djramakrishna
Copy link

I've followed the instructions provided for all the dependencies, but using pip instead of conda. I've received the following error while running the pose estimation on an image.

Type of Issue: Help required

AttributeError: module 'tensorflow._api.v1.initializers' has no attribute 'GlorotUniform'

Has anyone faced this issue or does anyone have any insights to what might be happening?

Executed Command : python run.py --model=mobilenet_thin --resize=432x368 --image=./images/p1.jpg

Operating system (Ubuntu): Ubuntu 18.04

@SarangChougs
Copy link

I've followed the instructions provided for all the dependencies, but using pip instead of conda. I've received the following error while running the pose estimation on an image.

Type of Issue: Help required

AttributeError: module 'tensorflow._api.v1.initializers' has no attribute 'GlorotUniform'

Has anyone faced this issue or does anyone have any insights to what might be happening?

Executed Command : python run.py --model=mobilenet_thin --resize=432x368 --image=./images/p1.jpg

Operating system (Ubuntu): Ubuntu 18.04

I got same error. I think this occurs due to incomplete version migration in some of the scripts of this project.

This solved the error for me:

Open network_base.py which is in tf_pose directory , and replace the line where GlorotUniform is initialized with this line : _init_xavier = tf.initializers.glorot_uniform()

@djramakrishna
Copy link
Author

Hey @SarangChougs thanks for the reply. Will try that out for sure!

@lweingart
Copy link

lweingart commented Mar 21, 2021

Hello guys,

I'm also encountering issues running the test run scripts.
When I run

python3 run.py --model=mobilenet_thin --resize=432x368 --image=./images/p1.jpg

it fails after some time with

...
Openpose/MConv_Stage6_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/concat_stage7/axis
Openpose/concat_stage7
Traceback (most recent call last):
  File "run.py", line 39, in <module>
    e = TfPoseEstimator(get_graph_path(args.model), target_size=(w, h))
  File "/home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/tf_pose/estimator.py", line 337, in __init__
    self.tensor_image = self.graph.get_tensor_by_name('TfPoseEstimator/image:0')
  File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3902, in get_tensor_by_name
    return self.as_graph_element(name, allow_tensor=True, allow_operation=False)
  File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3726, in as_graph_element
    return self._as_graph_element_locked(obj, allow_tensor, allow_operation)
  File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3768, in _as_graph_element_locked
    "graph." % (repr(name), repr(op_name)))
KeyError: "The name 'TfPoseEstimator/image:0' refers to a Tensor which does not exist. The operation, 'TfPoseEstimator/image', does not exist in the graph."

I have ubuntu 18.04 on a Jetson Xavier AGX, with tensorflow 2.4 and python 3.6.9

By the way, I also tried the other test script with the webcam:

python3 run_webcam.py --model=mobilenet_thin --resize=432x368 --camera=0 --tensorrt=True

and met my demise with

2021-03-21 20:25:59.620475: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.2
[2021-03-21 20:26:04,924] [TfPoseEstimator-WebCam] [DEBUG] initialization mobilenet_thin : /home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/models/graph/mobilenet_thin/graph_opt.pb
2021-03-21 20:26:04,924 DEBUG initialization mobilenet_thin : /home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/models/graph/mobilenet_thin/graph_opt.pb
[2021-03-21 20:26:04,924] [TfPoseEstimator] [INFO] loading graph from /home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/models/graph/mobilenet_thin/graph_opt.pb(default size=432x368)
2021-03-21 20:26:04,924 INFO loading graph from /home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/models/graph/mobilenet_thin/graph_opt.pb(default size=432x368)
Traceback (most recent call last):
  File "run_webcam.py", line 45, in <module>
    e = TfPoseEstimator(get_graph_path(args.model), target_size=(w, h), trt_bool=str2bool(args.tensorrt))
  File "/home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/tf_pose/estimator.py", line 327, in __init__
    use_calibration=True,
TypeError: create_inference_graph() got an unexpected keyword argument 'use_calibration'

If someone had a hint to share with me as to which direction I could try and follow to make this work, that would be really appreciated.

Cheers

@djramakrishna
Copy link
Author

Hello @lweingart checkout the reply by @SarangChougs I've not tried it yet but doing the following seems working for him
" Open network_base.py which is in tf_pose directory, and replace the line where GlorotUniform is initialized with this line: _init_xavier = tf.initializers.glorot_uniform()"

@lweingart
Copy link

Hello @djramakrishna,

I tried the change proposed by @SarangChougs, but it did not solve the problem.
The result is exactly the same as I had the first time.

Also, my error is not the same as you had at the beginning.
It apparently fails when trying to build the neural network.
Let me paste the full stacktrace, even if it's a bit long :-p

$ python3 run.py --model=mobilenet_thin --resize=432x368 --image=./images/p1.jpg
2021-03-25 17:33:20.937201: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.2
[2021-03-25 17:33:26,361] [TfPoseEstimator] [INFO] loading graph from /home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/models/graph/mobilenet_thin/graph_opt.pb(default size=432x368)
2021-03-25 17:33:26,361 INFO loading graph from /home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/models/graph/mobilenet_thin/graph_opt.pb(default size=432x368)
2021-03-25 17:33:27.055279: I tensorflow/compiler/jit/xla_cpu_device.cc:41] Not creating XLA devices, tf_xla_enable_xla_devices not set
2021-03-25 17:33:27.057905: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcuda.so.1
2021-03-25 17:33:27.091002: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:27.091256: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1746] Found device 0 with properties:
pciBusID: 0000:00:00.0 name: Xavier computeCapability: 7.2
coreClock: 1.377GHz coreCount: 8 deviceMemorySize: 31.17GiB deviceMemoryBandwidth: 82.08GiB/s
2021-03-25 17:33:27.091425: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.2
2021-03-25 17:33:27.091665: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.10
2021-03-25 17:33:27.091812: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublasLt.so.10
2021-03-25 17:33:27.091971: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcufft.so.10
2021-03-25 17:33:27.095614: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcurand.so.10
2021-03-25 17:33:27.103971: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusolver.so.10
2021-03-25 17:33:27.109720: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusparse.so.10
2021-03-25 17:33:27.109951: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.8
2021-03-25 17:33:27.110290: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:27.110569: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:27.110687: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1888] Adding visible gpu devices: 0
2021-03-25 17:33:27.113394: I tensorflow/compiler/jit/xla_gpu_device.cc:99] Not creating XLA devices, tf_xla_enable_xla_devices not set
2021-03-25 17:33:27.113794: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:27.113968: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1746] Found device 0 with properties:
pciBusID: 0000:00:00.0 name: Xavier computeCapability: 7.2
coreClock: 1.377GHz coreCount: 8 deviceMemorySize: 31.17GiB deviceMemoryBandwidth: 82.08GiB/s
2021-03-25 17:33:27.114105: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.2
2021-03-25 17:33:27.114146: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublas.so.10
2021-03-25 17:33:27.114230: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcublasLt.so.10
2021-03-25 17:33:27.114270: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcufft.so.10
2021-03-25 17:33:27.114383: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcurand.so.10
2021-03-25 17:33:27.114470: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusolver.so.10
2021-03-25 17:33:27.114561: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcusparse.so.10
2021-03-25 17:33:27.114623: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudnn.so.8
2021-03-25 17:33:27.114837: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:27.115166: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:27.115246: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1888] Adding visible gpu devices: 0
2021-03-25 17:33:27.115786: I tensorflow/stream_executor/platform/default/dso_loader.cc:49] Successfully opened dynamic library libcudart.so.10.2
2021-03-25 17:33:28.892477: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1287] Device interconnect StreamExecutor with strength 1 edge matrix:
2021-03-25 17:33:28.892563: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1293]      0
2021-03-25 17:33:28.892596: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1306] 0:   N
2021-03-25 17:33:28.893111: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:28.894199: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:28.894474: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:1005] ARM64 does not support NUMA - returning NUMA node zero
2021-03-25 17:33:28.894638: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1432] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 27238 MB memory) -> physical GPU (device: 0, name: Xavier, pci bus id: 0000:00:00.0, compute capability: 7.2)
MobilenetV1/Conv2d_0/weights
image
MobilenetV1/Conv2d_0/Conv2D
MobilenetV1/Conv2d_0/Conv2D_bn_offset
MobilenetV1/Conv2d_0/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_0/Relu
MobilenetV1/Conv2d_1_depthwise/depthwise_weights
MobilenetV1/Conv2d_1_pointwise/weights
MobilenetV1/Conv2d_1_depthwise/depthwise
MobilenetV1/Conv2d_1_pointwise/Conv2D
MobilenetV1/Conv2d_1_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_1_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_1_pointwise/Relu
MobilenetV1/Conv2d_2_depthwise/depthwise_weights
MobilenetV1/Conv2d_2_pointwise/weights
MobilenetV1/Conv2d_2_depthwise/depthwise
MobilenetV1/Conv2d_2_pointwise/Conv2D
MobilenetV1/Conv2d_2_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_2_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_2_pointwise/Relu
MobilenetV1/Conv2d_3_depthwise/depthwise_weights
MobilenetV1/Conv2d_3_pointwise/weights
MobilenetV1/Conv2d_3_depthwise/depthwise
MobilenetV1/Conv2d_3_pointwise/Conv2D
MobilenetV1/Conv2d_3_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_3_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_3_pointwise/Relu
MobilenetV1/Conv2d_4_depthwise/depthwise_weights
MobilenetV1/Conv2d_4_pointwise/weights
MobilenetV1/Conv2d_4_depthwise/depthwise
MobilenetV1/Conv2d_4_pointwise/Conv2D
MobilenetV1/Conv2d_4_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_4_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_4_pointwise/Relu
MobilenetV1/Conv2d_5_depthwise/depthwise_weights
MobilenetV1/Conv2d_5_pointwise/weights
MobilenetV1/Conv2d_5_depthwise/depthwise
MobilenetV1/Conv2d_5_pointwise/Conv2D
MobilenetV1/Conv2d_5_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_5_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_5_pointwise/Relu
MobilenetV1/Conv2d_6_depthwise/depthwise_weights
MobilenetV1/Conv2d_6_pointwise/weights
MobilenetV1/Conv2d_6_depthwise/depthwise
MobilenetV1/Conv2d_6_pointwise/Conv2D
MobilenetV1/Conv2d_6_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_6_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_6_pointwise/Relu
MobilenetV1/Conv2d_7_depthwise/depthwise_weights
MobilenetV1/Conv2d_7_pointwise/weights
MobilenetV1/Conv2d_7_depthwise/depthwise
MobilenetV1/Conv2d_7_pointwise/Conv2D
MobilenetV1/Conv2d_7_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_7_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_7_pointwise/Relu
MobilenetV1/Conv2d_8_depthwise/depthwise_weights
MobilenetV1/Conv2d_8_pointwise/weights
MobilenetV1/Conv2d_8_depthwise/depthwise
MobilenetV1/Conv2d_8_pointwise/Conv2D
MobilenetV1/Conv2d_8_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_8_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_8_pointwise/Relu
MobilenetV1/Conv2d_9_depthwise/depthwise_weights
MobilenetV1/Conv2d_9_pointwise/weights
MobilenetV1/Conv2d_9_depthwise/depthwise
MobilenetV1/Conv2d_9_pointwise/Conv2D
MobilenetV1/Conv2d_9_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_9_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_9_pointwise/Relu
MobilenetV1/Conv2d_10_depthwise/depthwise_weights
MobilenetV1/Conv2d_10_pointwise/weights
MobilenetV1/Conv2d_10_depthwise/depthwise
MobilenetV1/Conv2d_10_pointwise/Conv2D
MobilenetV1/Conv2d_10_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_10_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_10_pointwise/Relu
MobilenetV1/Conv2d_11_depthwise/depthwise_weights
MobilenetV1/Conv2d_11_pointwise/weights
MobilenetV1/Conv2d_11_depthwise/depthwise
MobilenetV1/Conv2d_11_pointwise/Conv2D
MobilenetV1/Conv2d_11_pointwise/Conv2D_bn_offset
MobilenetV1/Conv2d_11_pointwise/BatchNorm/FusedBatchNorm
MobilenetV1/Conv2d_11_pointwise/Relu
Conv2d_3_pool
feat_concat/axis
feat_concat
Openpose/MConv_Stage1_L1_1_depthwise/depthwise_weights
Openpose/MConv_Stage1_L1_1_pointwise/weights
Openpose/MConv_Stage1_L1_1_depthwise/depthwise
Openpose/MConv_Stage1_L1_1_pointwise/Conv2D
Openpose/MConv_Stage1_L1_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L1_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L1_1_pointwise/Relu
Openpose/MConv_Stage1_L1_2_depthwise/depthwise_weights
Openpose/MConv_Stage1_L1_2_pointwise/weights
Openpose/MConv_Stage1_L1_2_depthwise/depthwise
Openpose/MConv_Stage1_L1_2_pointwise/Conv2D
Openpose/MConv_Stage1_L1_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L1_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L1_2_pointwise/Relu
Openpose/MConv_Stage1_L1_3_depthwise/depthwise_weights
Openpose/MConv_Stage1_L1_3_pointwise/weights
Openpose/MConv_Stage1_L1_3_depthwise/depthwise
Openpose/MConv_Stage1_L1_3_pointwise/Conv2D
Openpose/MConv_Stage1_L1_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L1_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L1_3_pointwise/Relu
Openpose/MConv_Stage1_L1_4_depthwise/depthwise_weights
Openpose/MConv_Stage1_L1_4_pointwise/weights
Openpose/MConv_Stage1_L1_4_depthwise/depthwise
Openpose/MConv_Stage1_L1_4_pointwise/Conv2D
Openpose/MConv_Stage1_L1_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L1_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L1_4_pointwise/Relu
Openpose/MConv_Stage1_L1_5_depthwise/depthwise_weights
Openpose/MConv_Stage1_L1_5_pointwise/weights
Openpose/MConv_Stage1_L1_5_depthwise/depthwise
Openpose/MConv_Stage1_L1_5_pointwise/Conv2D
Openpose/MConv_Stage1_L1_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L1_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L2_1_depthwise/depthwise_weights
Openpose/MConv_Stage1_L2_1_pointwise/weights
Openpose/MConv_Stage1_L2_1_depthwise/depthwise
Openpose/MConv_Stage1_L2_1_pointwise/Conv2D
Openpose/MConv_Stage1_L2_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L2_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L2_1_pointwise/Relu
Openpose/MConv_Stage1_L2_2_depthwise/depthwise_weights
Openpose/MConv_Stage1_L2_2_pointwise/weights
Openpose/MConv_Stage1_L2_2_depthwise/depthwise
Openpose/MConv_Stage1_L2_2_pointwise/Conv2D
Openpose/MConv_Stage1_L2_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L2_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L2_2_pointwise/Relu
Openpose/MConv_Stage1_L2_3_depthwise/depthwise_weights
Openpose/MConv_Stage1_L2_3_pointwise/weights
Openpose/MConv_Stage1_L2_3_depthwise/depthwise
Openpose/MConv_Stage1_L2_3_pointwise/Conv2D
Openpose/MConv_Stage1_L2_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L2_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L2_3_pointwise/Relu
Openpose/MConv_Stage1_L2_4_depthwise/depthwise_weights
Openpose/MConv_Stage1_L2_4_pointwise/weights
Openpose/MConv_Stage1_L2_4_depthwise/depthwise
Openpose/MConv_Stage1_L2_4_pointwise/Conv2D
Openpose/MConv_Stage1_L2_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L2_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage1_L2_4_pointwise/Relu
Openpose/MConv_Stage1_L2_5_depthwise/depthwise_weights
Openpose/MConv_Stage1_L2_5_pointwise/weights
Openpose/MConv_Stage1_L2_5_depthwise/depthwise
Openpose/MConv_Stage1_L2_5_pointwise/Conv2D
Openpose/MConv_Stage1_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage1_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_concat/axis
Openpose/MConv_Stage2_concat
Openpose/MConv_Stage2_L1_1_depthwise/depthwise_weights
Openpose/MConv_Stage2_L1_1_pointwise/weights
Openpose/MConv_Stage2_L1_1_depthwise/depthwise
Openpose/MConv_Stage2_L1_1_pointwise/Conv2D
Openpose/MConv_Stage2_L1_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L1_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L1_1_pointwise/Relu
Openpose/MConv_Stage2_L1_2_depthwise/depthwise_weights
Openpose/MConv_Stage2_L1_2_pointwise/weights
Openpose/MConv_Stage2_L1_2_depthwise/depthwise
Openpose/MConv_Stage2_L1_2_pointwise/Conv2D
Openpose/MConv_Stage2_L1_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L1_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L1_2_pointwise/Relu
Openpose/MConv_Stage2_L1_3_depthwise/depthwise_weights
Openpose/MConv_Stage2_L1_3_pointwise/weights
Openpose/MConv_Stage2_L1_3_depthwise/depthwise
Openpose/MConv_Stage2_L1_3_pointwise/Conv2D
Openpose/MConv_Stage2_L1_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L1_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L1_3_pointwise/Relu
Openpose/MConv_Stage2_L1_4_depthwise/depthwise_weights
Openpose/MConv_Stage2_L1_4_pointwise/weights
Openpose/MConv_Stage2_L1_4_depthwise/depthwise
Openpose/MConv_Stage2_L1_4_pointwise/Conv2D
Openpose/MConv_Stage2_L1_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L1_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L1_4_pointwise/Relu
Openpose/MConv_Stage2_L1_5_depthwise/depthwise_weights
Openpose/MConv_Stage2_L1_5_pointwise/weights
Openpose/MConv_Stage2_L1_5_depthwise/depthwise
Openpose/MConv_Stage2_L1_5_pointwise/Conv2D
Openpose/MConv_Stage2_L1_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L1_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L2_1_depthwise/depthwise_weights
Openpose/MConv_Stage2_L2_1_pointwise/weights
Openpose/MConv_Stage2_L2_1_depthwise/depthwise
Openpose/MConv_Stage2_L2_1_pointwise/Conv2D
Openpose/MConv_Stage2_L2_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L2_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L2_1_pointwise/Relu
Openpose/MConv_Stage2_L2_2_depthwise/depthwise_weights
Openpose/MConv_Stage2_L2_2_pointwise/weights
Openpose/MConv_Stage2_L2_2_depthwise/depthwise
Openpose/MConv_Stage2_L2_2_pointwise/Conv2D
Openpose/MConv_Stage2_L2_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L2_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L2_2_pointwise/Relu
Openpose/MConv_Stage2_L2_3_depthwise/depthwise_weights
Openpose/MConv_Stage2_L2_3_pointwise/weights
Openpose/MConv_Stage2_L2_3_depthwise/depthwise
Openpose/MConv_Stage2_L2_3_pointwise/Conv2D
Openpose/MConv_Stage2_L2_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L2_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L2_3_pointwise/Relu
Openpose/MConv_Stage2_L2_4_depthwise/depthwise_weights
Openpose/MConv_Stage2_L2_4_pointwise/weights
Openpose/MConv_Stage2_L2_4_depthwise/depthwise
Openpose/MConv_Stage2_L2_4_pointwise/Conv2D
Openpose/MConv_Stage2_L2_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L2_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage2_L2_4_pointwise/Relu
Openpose/MConv_Stage2_L2_5_depthwise/depthwise_weights
Openpose/MConv_Stage2_L2_5_pointwise/weights
Openpose/MConv_Stage2_L2_5_depthwise/depthwise
Openpose/MConv_Stage2_L2_5_pointwise/Conv2D
Openpose/MConv_Stage2_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage2_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_concat/axis
Openpose/MConv_Stage3_concat
Openpose/MConv_Stage3_L1_1_depthwise/depthwise_weights
Openpose/MConv_Stage3_L1_1_pointwise/weights
Openpose/MConv_Stage3_L1_1_depthwise/depthwise
Openpose/MConv_Stage3_L1_1_pointwise/Conv2D
Openpose/MConv_Stage3_L1_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L1_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L1_1_pointwise/Relu
Openpose/MConv_Stage3_L1_2_depthwise/depthwise_weights
Openpose/MConv_Stage3_L1_2_pointwise/weights
Openpose/MConv_Stage3_L1_2_depthwise/depthwise
Openpose/MConv_Stage3_L1_2_pointwise/Conv2D
Openpose/MConv_Stage3_L1_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L1_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L1_2_pointwise/Relu
Openpose/MConv_Stage3_L1_3_depthwise/depthwise_weights
Openpose/MConv_Stage3_L1_3_pointwise/weights
Openpose/MConv_Stage3_L1_3_depthwise/depthwise
Openpose/MConv_Stage3_L1_3_pointwise/Conv2D
Openpose/MConv_Stage3_L1_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L1_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L1_3_pointwise/Relu
Openpose/MConv_Stage3_L1_4_depthwise/depthwise_weights
Openpose/MConv_Stage3_L1_4_pointwise/weights
Openpose/MConv_Stage3_L1_4_depthwise/depthwise
Openpose/MConv_Stage3_L1_4_pointwise/Conv2D
Openpose/MConv_Stage3_L1_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L1_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L1_4_pointwise/Relu
Openpose/MConv_Stage3_L1_5_depthwise/depthwise_weights
Openpose/MConv_Stage3_L1_5_pointwise/weights
Openpose/MConv_Stage3_L1_5_depthwise/depthwise
Openpose/MConv_Stage3_L1_5_pointwise/Conv2D
Openpose/MConv_Stage3_L1_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L1_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L2_1_depthwise/depthwise_weights
Openpose/MConv_Stage3_L2_1_pointwise/weights
Openpose/MConv_Stage3_L2_1_depthwise/depthwise
Openpose/MConv_Stage3_L2_1_pointwise/Conv2D
Openpose/MConv_Stage3_L2_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L2_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L2_1_pointwise/Relu
Openpose/MConv_Stage3_L2_2_depthwise/depthwise_weights
Openpose/MConv_Stage3_L2_2_pointwise/weights
Openpose/MConv_Stage3_L2_2_depthwise/depthwise
Openpose/MConv_Stage3_L2_2_pointwise/Conv2D
Openpose/MConv_Stage3_L2_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L2_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L2_2_pointwise/Relu
Openpose/MConv_Stage3_L2_3_depthwise/depthwise_weights
Openpose/MConv_Stage3_L2_3_pointwise/weights
Openpose/MConv_Stage3_L2_3_depthwise/depthwise
Openpose/MConv_Stage3_L2_3_pointwise/Conv2D
Openpose/MConv_Stage3_L2_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L2_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L2_3_pointwise/Relu
Openpose/MConv_Stage3_L2_4_depthwise/depthwise_weights
Openpose/MConv_Stage3_L2_4_pointwise/weights
Openpose/MConv_Stage3_L2_4_depthwise/depthwise
Openpose/MConv_Stage3_L2_4_pointwise/Conv2D
Openpose/MConv_Stage3_L2_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L2_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage3_L2_4_pointwise/Relu
Openpose/MConv_Stage3_L2_5_depthwise/depthwise_weights
Openpose/MConv_Stage3_L2_5_pointwise/weights
Openpose/MConv_Stage3_L2_5_depthwise/depthwise
Openpose/MConv_Stage3_L2_5_pointwise/Conv2D
Openpose/MConv_Stage3_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage3_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_concat/axis
Openpose/MConv_Stage4_concat
Openpose/MConv_Stage4_L1_1_depthwise/depthwise_weights
Openpose/MConv_Stage4_L1_1_pointwise/weights
Openpose/MConv_Stage4_L1_1_depthwise/depthwise
Openpose/MConv_Stage4_L1_1_pointwise/Conv2D
Openpose/MConv_Stage4_L1_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L1_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L1_1_pointwise/Relu
Openpose/MConv_Stage4_L1_2_depthwise/depthwise_weights
Openpose/MConv_Stage4_L1_2_pointwise/weights
Openpose/MConv_Stage4_L1_2_depthwise/depthwise
Openpose/MConv_Stage4_L1_2_pointwise/Conv2D
Openpose/MConv_Stage4_L1_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L1_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L1_2_pointwise/Relu
Openpose/MConv_Stage4_L1_3_depthwise/depthwise_weights
Openpose/MConv_Stage4_L1_3_pointwise/weights
Openpose/MConv_Stage4_L1_3_depthwise/depthwise
Openpose/MConv_Stage4_L1_3_pointwise/Conv2D
Openpose/MConv_Stage4_L1_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L1_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L1_3_pointwise/Relu
Openpose/MConv_Stage4_L1_4_depthwise/depthwise_weights
Openpose/MConv_Stage4_L1_4_pointwise/weights
Openpose/MConv_Stage4_L1_4_depthwise/depthwise
Openpose/MConv_Stage4_L1_4_pointwise/Conv2D
Openpose/MConv_Stage4_L1_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L1_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L1_4_pointwise/Relu
Openpose/MConv_Stage4_L1_5_depthwise/depthwise_weights
Openpose/MConv_Stage4_L1_5_pointwise/weights
Openpose/MConv_Stage4_L1_5_depthwise/depthwise
Openpose/MConv_Stage4_L1_5_pointwise/Conv2D
Openpose/MConv_Stage4_L1_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L1_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L2_1_depthwise/depthwise_weights
Openpose/MConv_Stage4_L2_1_pointwise/weights
Openpose/MConv_Stage4_L2_1_depthwise/depthwise
Openpose/MConv_Stage4_L2_1_pointwise/Conv2D
Openpose/MConv_Stage4_L2_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L2_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L2_1_pointwise/Relu
Openpose/MConv_Stage4_L2_2_depthwise/depthwise_weights
Openpose/MConv_Stage4_L2_2_pointwise/weights
Openpose/MConv_Stage4_L2_2_depthwise/depthwise
Openpose/MConv_Stage4_L2_2_pointwise/Conv2D
Openpose/MConv_Stage4_L2_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L2_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L2_2_pointwise/Relu
Openpose/MConv_Stage4_L2_3_depthwise/depthwise_weights
Openpose/MConv_Stage4_L2_3_pointwise/weights
Openpose/MConv_Stage4_L2_3_depthwise/depthwise
Openpose/MConv_Stage4_L2_3_pointwise/Conv2D
Openpose/MConv_Stage4_L2_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L2_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L2_3_pointwise/Relu
Openpose/MConv_Stage4_L2_4_depthwise/depthwise_weights
Openpose/MConv_Stage4_L2_4_pointwise/weights
Openpose/MConv_Stage4_L2_4_depthwise/depthwise
Openpose/MConv_Stage4_L2_4_pointwise/Conv2D
Openpose/MConv_Stage4_L2_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L2_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage4_L2_4_pointwise/Relu
Openpose/MConv_Stage4_L2_5_depthwise/depthwise_weights
Openpose/MConv_Stage4_L2_5_pointwise/weights
Openpose/MConv_Stage4_L2_5_depthwise/depthwise
Openpose/MConv_Stage4_L2_5_pointwise/Conv2D
Openpose/MConv_Stage4_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage4_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_concat/axis
Openpose/MConv_Stage5_concat
Openpose/MConv_Stage5_L1_1_depthwise/depthwise_weights
Openpose/MConv_Stage5_L1_1_pointwise/weights
Openpose/MConv_Stage5_L1_1_depthwise/depthwise
Openpose/MConv_Stage5_L1_1_pointwise/Conv2D
Openpose/MConv_Stage5_L1_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L1_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L1_1_pointwise/Relu
Openpose/MConv_Stage5_L1_2_depthwise/depthwise_weights
Openpose/MConv_Stage5_L1_2_pointwise/weights
Openpose/MConv_Stage5_L1_2_depthwise/depthwise
Openpose/MConv_Stage5_L1_2_pointwise/Conv2D
Openpose/MConv_Stage5_L1_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L1_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L1_2_pointwise/Relu
Openpose/MConv_Stage5_L1_3_depthwise/depthwise_weights
Openpose/MConv_Stage5_L1_3_pointwise/weights
Openpose/MConv_Stage5_L1_3_depthwise/depthwise
Openpose/MConv_Stage5_L1_3_pointwise/Conv2D
Openpose/MConv_Stage5_L1_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L1_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L1_3_pointwise/Relu
Openpose/MConv_Stage5_L1_4_depthwise/depthwise_weights
Openpose/MConv_Stage5_L1_4_pointwise/weights
Openpose/MConv_Stage5_L1_4_depthwise/depthwise
Openpose/MConv_Stage5_L1_4_pointwise/Conv2D
Openpose/MConv_Stage5_L1_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L1_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L1_4_pointwise/Relu
Openpose/MConv_Stage5_L1_5_depthwise/depthwise_weights
Openpose/MConv_Stage5_L1_5_pointwise/weights
Openpose/MConv_Stage5_L1_5_depthwise/depthwise
Openpose/MConv_Stage5_L1_5_pointwise/Conv2D
Openpose/MConv_Stage5_L1_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L1_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L2_1_depthwise/depthwise_weights
Openpose/MConv_Stage5_L2_1_pointwise/weights
Openpose/MConv_Stage5_L2_1_depthwise/depthwise
Openpose/MConv_Stage5_L2_1_pointwise/Conv2D
Openpose/MConv_Stage5_L2_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L2_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L2_1_pointwise/Relu
Openpose/MConv_Stage5_L2_2_depthwise/depthwise_weights
Openpose/MConv_Stage5_L2_2_pointwise/weights
Openpose/MConv_Stage5_L2_2_depthwise/depthwise
Openpose/MConv_Stage5_L2_2_pointwise/Conv2D
Openpose/MConv_Stage5_L2_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L2_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L2_2_pointwise/Relu
Openpose/MConv_Stage5_L2_3_depthwise/depthwise_weights
Openpose/MConv_Stage5_L2_3_pointwise/weights
Openpose/MConv_Stage5_L2_3_depthwise/depthwise
Openpose/MConv_Stage5_L2_3_pointwise/Conv2D
Openpose/MConv_Stage5_L2_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L2_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L2_3_pointwise/Relu
Openpose/MConv_Stage5_L2_4_depthwise/depthwise_weights
Openpose/MConv_Stage5_L2_4_pointwise/weights
Openpose/MConv_Stage5_L2_4_depthwise/depthwise
Openpose/MConv_Stage5_L2_4_pointwise/Conv2D
Openpose/MConv_Stage5_L2_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L2_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage5_L2_4_pointwise/Relu
Openpose/MConv_Stage5_L2_5_depthwise/depthwise_weights
Openpose/MConv_Stage5_L2_5_pointwise/weights
Openpose/MConv_Stage5_L2_5_depthwise/depthwise
Openpose/MConv_Stage5_L2_5_pointwise/Conv2D
Openpose/MConv_Stage5_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage5_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_concat/axis
Openpose/MConv_Stage6_concat
Openpose/MConv_Stage6_L1_1_depthwise/depthwise_weights
Openpose/MConv_Stage6_L1_1_pointwise/weights
Openpose/MConv_Stage6_L1_1_depthwise/depthwise
Openpose/MConv_Stage6_L1_1_pointwise/Conv2D
Openpose/MConv_Stage6_L1_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L1_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L1_1_pointwise/Relu
Openpose/MConv_Stage6_L1_2_depthwise/depthwise_weights
Openpose/MConv_Stage6_L1_2_pointwise/weights
Openpose/MConv_Stage6_L1_2_depthwise/depthwise
Openpose/MConv_Stage6_L1_2_pointwise/Conv2D
Openpose/MConv_Stage6_L1_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L1_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L1_2_pointwise/Relu
Openpose/MConv_Stage6_L1_3_depthwise/depthwise_weights
Openpose/MConv_Stage6_L1_3_pointwise/weights
Openpose/MConv_Stage6_L1_3_depthwise/depthwise
Openpose/MConv_Stage6_L1_3_pointwise/Conv2D
Openpose/MConv_Stage6_L1_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L1_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L1_3_pointwise/Relu
Openpose/MConv_Stage6_L1_4_depthwise/depthwise_weights
Openpose/MConv_Stage6_L1_4_pointwise/weights
Openpose/MConv_Stage6_L1_4_depthwise/depthwise
Openpose/MConv_Stage6_L1_4_pointwise/Conv2D
Openpose/MConv_Stage6_L1_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L1_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L1_4_pointwise/Relu
Openpose/MConv_Stage6_L1_5_depthwise/depthwise_weights
Openpose/MConv_Stage6_L1_5_pointwise/weights
Openpose/MConv_Stage6_L1_5_depthwise/depthwise
Openpose/MConv_Stage6_L1_5_pointwise/Conv2D
Openpose/MConv_Stage6_L1_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L1_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L2_1_depthwise/depthwise_weights
Openpose/MConv_Stage6_L2_1_pointwise/weights
Openpose/MConv_Stage6_L2_1_depthwise/depthwise
Openpose/MConv_Stage6_L2_1_pointwise/Conv2D
Openpose/MConv_Stage6_L2_1_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L2_1_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L2_1_pointwise/Relu
Openpose/MConv_Stage6_L2_2_depthwise/depthwise_weights
Openpose/MConv_Stage6_L2_2_pointwise/weights
Openpose/MConv_Stage6_L2_2_depthwise/depthwise
Openpose/MConv_Stage6_L2_2_pointwise/Conv2D
Openpose/MConv_Stage6_L2_2_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L2_2_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L2_2_pointwise/Relu
Openpose/MConv_Stage6_L2_3_depthwise/depthwise_weights
Openpose/MConv_Stage6_L2_3_pointwise/weights
Openpose/MConv_Stage6_L2_3_depthwise/depthwise
Openpose/MConv_Stage6_L2_3_pointwise/Conv2D
Openpose/MConv_Stage6_L2_3_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L2_3_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L2_3_pointwise/Relu
Openpose/MConv_Stage6_L2_4_depthwise/depthwise_weights
Openpose/MConv_Stage6_L2_4_pointwise/weights
Openpose/MConv_Stage6_L2_4_depthwise/depthwise
Openpose/MConv_Stage6_L2_4_pointwise/Conv2D
Openpose/MConv_Stage6_L2_4_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L2_4_pointwise/BatchNorm/FusedBatchNorm
Openpose/MConv_Stage6_L2_4_pointwise/Relu
Openpose/MConv_Stage6_L2_5_depthwise/depthwise_weights
Openpose/MConv_Stage6_L2_5_pointwise/weights
Openpose/MConv_Stage6_L2_5_depthwise/depthwise
Openpose/MConv_Stage6_L2_5_pointwise/Conv2D
Openpose/MConv_Stage6_L2_5_pointwise/Conv2D_bn_offset
Openpose/MConv_Stage6_L2_5_pointwise/BatchNorm/FusedBatchNorm
Openpose/concat_stage7/axis
Openpose/concat_stage7
Traceback (most recent call last):
  File "run.py", line 39, in <module>
    e = TfPoseEstimator(get_graph_path(args.model), target_size=(w, h))
  File "/home/jetson/git/Realtime-Action-Recognition/src/githubs/tf-pose-estimation/tf_pose/estimator.py", line 337, in __init__
    self.tensor_image = self.graph.get_tensor_by_name('TfPoseEstimator/image:0')
  File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3902, in get_tensor_by_name
    return self.as_graph_element(name, allow_tensor=True, allow_operation=False)
  File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3726, in as_graph_element
    return self._as_graph_element_locked(obj, allow_tensor, allow_operation)
  File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3768, in _as_graph_element_locked
    "graph." % (repr(name), repr(op_name)))
KeyError: "The name 'TfPoseEstimator/image:0' refers to a Tensor which does not exist. The operation, 'TfPoseEstimator/image', does not exist in the graph."

I have no idea how to fix this unfortunately.

Did you get better results (if you had time to give it a try) ?

Cheers

@djramakrishna
Copy link
Author

Hey, @lweingart it seems the network graph doesn't contain or support the tensor that it's looking for, that's just my wild guess from your output. I will try working on it, and get back to you if I've found a work around!

@WXY-kt
Copy link

WXY-kt commented Apr 12, 2021

I have the same problem.@Iweingart

@mithelan
Copy link

@WXY-kt @lweingart i had the same issue and resolved.
In estimatory.py under the line that imports tensorflow add the following line
 tf.compat.v1.disable_eager_execution()

this sort out my issue.

@SuekyeongNam
Copy link

SuekyeongNam commented Jan 13, 2022

I also resolved with @mithelan 's solution!!!
Thanks!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants