gsethi2409 / tf-pose-estimation

Hey! This is a clone of the tf-pose-estimation by Ildoo Kim modified to work with Tensorflow 2.0+!
Apache License 2.0
160 stars 117 forks source link

Error while running a test run with an image #8

Open djramakrishna opened 3 years ago

djramakrishna commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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

lweingart commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

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 commented 3 years ago

I have the same problem.@Iweingart

mithelan commented 3 years ago

@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 commented 2 years ago

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