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

RunDeepProfiler doesn't run in analysis mode on Windows, only on mac #208

Open
fefossa opened this issue Jun 26, 2023 · 3 comments
Open

Comments

@fefossa
Copy link
Contributor

fefossa commented Jun 26, 2023

Probably related to #19

So far RunDeepProfiler only ran on Windows using the test mode. On Mac, it works fine on both test and analysis modes and outputs the extracted features into the object's table using the ExportToSpreadsheet module, as shown in the screenshots below.

Probably the RunDeepProfiler inside docker will avoid this issue; yet to be tested.

Screenshot 2023-06-15 at 11 48 40 AM
Screenshot 2023-06-15 at 11 50 33 AM

@fefossa
Copy link
Contributor Author

fefossa commented Jun 26, 2023

Based on @bethac07 suggestion, I tried to remove the callback from the subprocess and simply call subprocess.run(cmd.split(),text=True) but still no success in analysis mode.

When I press Stop analysis, it saves the outputs and does everything even the feature extraction, but just for Worker 1 and only after I press Stop (see log).

Received initial measurements request
Replied to initial measurements request
Worker 1: Doing job: 1
Received shared dictionary request
Sent shared dictionary reply
Worker 1: Running module Images 1
Worker 1: Mon Jun 26 15:20:34 2023: Image # 1, module Images # 1: CPU_time = 0.00 secs, Wall_time = 0.00 secs
Worker 1: Running module Metadata 2
Worker 1: Mon Jun 26 15:20:34 2023: Image # 1, module Metadata # 2: CPU_time = 0.00 secs, Wall_time = 0.00 secs
Worker 1: Running module NamesAndTypes 3
Worker 1: Mon Jun 26 15:20:34 2023: Image # 1, module NamesAndTypes # 3: CPU_time = 2.30 secs, Wall_time = 1.22 secs
Worker 1: Running module Groups 4
Worker 1: Mon Jun 26 15:20:36 2023: Image # 1, module Groups # 4: CPU_time = 0.00 secs, Wall_time = 0.00 secs
Worker 1: Running module IdentifyPrimaryObjects 5
Worker 1: Mon Jun 26 15:20:36 2023: Image # 1, module IdentifyPrimaryObjects # 5: CPU_time = 1.62 secs, Wall_time = 1.55 secs
Worker 1: Running module RunDeepProfiler 6
Stopping workers
Worker 1: Cancelling worker
Worker 0: Cancelling worker
Worker 2: Cancelling worker
Worker 1: 2023-06-26 15:25:27.825064: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
Worker 1: 2023-06-26 15:25:27.825510: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\compat\v2_compat.py:96: disable_resource_variables 
(from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: non-resource variables are not supported in the long term
Worker 1: 2023-06-26 15:25:32,205 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\compat\v2_compat.py:96: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: non-resource variables are not supported in the long term
Worker 1: Directory exists:  c:\users\fossa\documents
Worker 1: Creating directory:  c:\users\fossa\documents/inputs/locations/
Worker 1: Creating directory:  c:\users\fossa\documents/inputs/config/
Worker 1: Creating directory:  c:\users\fossa\documents/inputs/images/
Worker 1: Creating directory:  c:\users\fossa\documents/inputs/metadata/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/intensities/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/compressed/images/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/single-cells/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/results/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/results/checkpoint/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/results/logs/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/results/summaries/
Worker 1: Creating directory:  c:\users\fossa\documents/outputs/results/features/
Worker 1: 2023-06-26 15:25:34.902422: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
Worker 1: 2023-06-26 15:25:34.902942: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
Canceling run
Waiting on interface thread
Cancelled!
Waiting on jobserver thread
Cancel complete
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\compat\v2_compat.py:96: disable_resource_variables 
(from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: non-resource variables are not supported in the long term
Worker 1: 2023-06-26 15:25:40,804 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\compat\v2_compat.py:96: disable_resource_variables (from tensorflow.python.ops.variable_scope) is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: non-resource variables are not supported in the long term
Worker 1: Reading metadata form c:\users\fossa\documents/inputs/metadata/index_988653.csv
Worker 1: c:\users\fossa\deepprofiler\deepprofiler\dataset\metadata.py:46: FutureWarning: In a future version of pandas all arguments of read_csv except for the argument 'filepath_or_buffer' will be keyword-only.
Worker 1:   self.data = pd.read_csv(filename, delimiter, dtype=dtype, keep_default_na=False)
Worker 1: <class 'pandas.core.frame.DataFrame'>
Worker 1: RangeIndex: 1 entries, 0 to 0
Worker 1: Data columns (total 8 columns):
Worker 1:  #   Column          Non-Null Count  Dtype
Worker 1: ---  ------          --------------  -----
Worker 1:  0   Metadata_Plate  1 non-null      object
Worker 1:  1   Metadata_Well   1 non-null      object
Worker 1:  2   Metadata_Site   1 non-null      int64
Worker 1:  3   AGP             1 non-null      object
Worker 1:  4   DNA             1 non-null      object
Worker 1:  5   ER              1 non-null      object
Worker 1:  6   Mito            1 non-null      object
Worker 1:  7   RNA             1 non-null      object
Worker 1: dtypes: int64(1), object(7)
Worker 1: memory usage: 192.0+ bytes
Worker 1: None
Worker 1: {'Metadata_Frame': 0}
Worker 1: C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\keras\optimizer_v2\optimizer_v2.py:374: UserWarning: The `lr` argument is deprecated, use `learning_rate` instead.
Worker 1:   warnings.warn(
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\util\deprecation.py:535: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with distribution=normal is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: `normal` is a deprecated alias for `truncated_normal`
Worker 1: 2023-06-26 15:25:41,114 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\util\deprecation.py:535: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with distribution=normal is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: `normal` is a deprecated alias for `truncated_normal`
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\keras\layers\normalization.py:534: _colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Colocations handled automatically by placer.
Worker 1: 2023-06-26 15:25:41,237 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\keras\layers\normalization.py:534: _colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Colocations handled automatically by placer.
Worker 1: C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\keras\utils\generic_utils.py:494: CustomMaskWarning: Custom mask layers require a config and must override get_config. When loading, the custom mask layer must be passed to the custom_objects argument.
Worker 1:   warnings.warn('Custom mask layers require a config and must override '
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: 2023-06-26 15:25:49,931 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling VarianceScaling.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: 2023-06-26 15:25:49,932 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling Zeros.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling Ones.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: 2023-06-26 15:25:49,940 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling Ones.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: WARNING:tensorflow:From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling GlorotUniform.__init__ 
(from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: 2023-06-26 15:25:50,673 - WARNING - From C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\ops\init_ops.py:97: calling GlorotUniform.__init__ (from tensorflow.python.ops.init_ops) with dtype is deprecated and will be removed in a future version.
Worker 1: Instructions for updating:
Worker 1: Call initializer instance with the dtype argument instead of passing it to the constructor
Worker 1: WARNING:tensorflow:From c:\users\fossa\deepprofiler\deepprofiler\learning\profiling.py:36: The name tf.keras.backend.get_session is deprecated. Please use tf.compat.v1.keras.backend.get_session instead.
Worker 1: 
Worker 1: 2023-06-26 15:26:00,766 - WARNING - From c:\users\fossa\deepprofiler\deepprofiler\learning\profiling.py:36: The name tf.keras.backend.get_session is deprecated. Please use tf.compat.v1.keras.backend.get_session instead.
Worker 1:
Worker 1: WARNING:tensorflow:OMP_NUM_THREADS is no longer used by the default Keras config. To configure the number of threads, use tf.config.threading APIs.
Worker 1: 2023-06-26 15:26:00,767 - WARNING - OMP_NUM_THREADS is no longer used by the default Keras config. To configure the number of threads, use tf.config.threading APIs.
Worker 1: 2023-06-26 15:26:00.770461: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'nvcuda.dll'; dlerror: nvcuda.dll not found
Worker 1: 2023-06-26 15:26:00.771038: W tensorflow/stream_executor/cuda/cuda_driver.cc:326] failed call to cuInit: UNKNOWN ERROR (303)
Worker 1: 2023-06-26 15:26:00.777486: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: WPBD3-2FB
Worker 1: 2023-06-26 15:26:00.778067: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: WPBD3-2FB
Worker 1: 2023-06-26 15:26:00.779299: I tensorflow/core/platform/cpu_feature_guard.cc:142] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  AVX AVX2
Worker 1: To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
Worker 1: Model: "model"
Worker 1: __________________________________________________________________________________________________
Worker 1: Layer (type)                    Output Shape         Param #     Connected to
Worker 1: ==================================================================================================
Worker 1: input_1 (InputLayer)            [(None, 128, 128, 5) 0
Worker 1: __________________________________________________________________________________________________
Worker 1: stem_conv (Conv2D)              (None, 64, 64, 32)   1440        input_1[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: stem_bn (BatchNormalization)    (None, 64, 64, 32)   128         stem_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: stem_activation (Activation)    (None, 64, 64, 32)   0           stem_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_dwconv (DepthwiseConv2D (None, 64, 64, 32)   288         stem_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_bn (BatchNormalization) (None, 64, 64, 32)   128         block1a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_activation (Activation) (None, 64, 64, 32)   0           block1a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_se_squeeze (GlobalAvera (None, 32)           0           block1a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_se_reshape (Reshape)    (None, 1, 1, 32)     0           block1a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_se_reduce (Conv2D)      (None, 1, 1, 8)      264         block1a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_se_expand (Conv2D)      (None, 1, 1, 32)     288         block1a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_se_excite (Multiply)    (None, 64, 64, 32)   0           block1a_activation[0][0]
Worker 1:                                                                  block1a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_project_conv (Conv2D)   (None, 64, 64, 16)   512         block1a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block1a_project_bn (BatchNormal (None, 64, 64, 16)   64          block1a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_expand_conv (Conv2D)    (None, 64, 64, 96)   1536        block1a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_expand_bn (BatchNormali (None, 64, 64, 96)   384         block2a_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_expand_activation (Acti (None, 64, 64, 96)   0           block2a_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_dwconv (DepthwiseConv2D (None, 32, 32, 96)   864         block2a_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_bn (BatchNormalization) (None, 32, 32, 96)   384         block2a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_activation (Activation) (None, 32, 32, 96)   0           block2a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_se_squeeze (GlobalAvera (None, 96)           0           block2a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_se_reshape (Reshape)    (None, 1, 1, 96)     0           block2a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_se_reduce (Conv2D)      (None, 1, 1, 4)      388         block2a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_se_expand (Conv2D)      (None, 1, 1, 96)     480         block2a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_se_excite (Multiply)    (None, 32, 32, 96)   0           block2a_activation[0][0]
Worker 1:                                                                  block2a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_project_conv (Conv2D)   (None, 32, 32, 24)   2304        block2a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2a_project_bn (BatchNormal (None, 32, 32, 24)   96          block2a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_expand_conv (Conv2D)    (None, 32, 32, 144)  3456        block2a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_expand_bn (BatchNormali (None, 32, 32, 144)  576         block2b_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_expand_activation (Acti (None, 32, 32, 144)  0           block2b_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_dwconv (DepthwiseConv2D (None, 32, 32, 144)  1296        block2b_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_bn (BatchNormalization) (None, 32, 32, 144)  576         block2b_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_activation (Activation) (None, 32, 32, 144)  0           block2b_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_se_squeeze (GlobalAvera (None, 144)          0           block2b_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_se_reshape (Reshape)    (None, 1, 1, 144)    0           block2b_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_se_reduce (Conv2D)      (None, 1, 1, 6)      870         block2b_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_se_expand (Conv2D)      (None, 1, 1, 144)    1008        block2b_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_se_excite (Multiply)    (None, 32, 32, 144)  0           block2b_activation[0][0]
Worker 1:                                                                  block2b_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_project_conv (Conv2D)   (None, 32, 32, 24)   3456        block2b_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_project_bn (BatchNormal (None, 32, 32, 24)   96          block2b_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_drop (FixedDropout)     (None, 32, 32, 24)   0           block2b_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block2b_add (Add)               (None, 32, 32, 24)   0           block2b_drop[0][0]
Worker 1:                                                                  block2a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_expand_conv (Conv2D)    (None, 32, 32, 144)  3456        block2b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_expand_bn (BatchNormali (None, 32, 32, 144)  576         block3a_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_expand_activation (Acti (None, 32, 32, 144)  0           block3a_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_dwconv (DepthwiseConv2D (None, 16, 16, 144)  3600        block3a_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_bn (BatchNormalization) (None, 16, 16, 144)  576         block3a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_activation (Activation) (None, 16, 16, 144)  0           block3a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_se_squeeze (GlobalAvera (None, 144)          0           block3a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_se_reshape (Reshape)    (None, 1, 1, 144)    0           block3a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_se_reduce (Conv2D)      (None, 1, 1, 6)      870         block3a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_se_expand (Conv2D)      (None, 1, 1, 144)    1008        block3a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_se_excite (Multiply)    (None, 16, 16, 144)  0           block3a_activation[0][0]
Worker 1:                                                                  block3a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_project_conv (Conv2D)   (None, 16, 16, 40)   5760        block3a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3a_project_bn (BatchNormal (None, 16, 16, 40)   160         block3a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_expand_conv (Conv2D)    (None, 16, 16, 240)  9600        block3a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_expand_bn (BatchNormali (None, 16, 16, 240)  960         block3b_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_expand_activation (Acti (None, 16, 16, 240)  0           block3b_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_dwconv (DepthwiseConv2D (None, 16, 16, 240)  6000        block3b_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_bn (BatchNormalization) (None, 16, 16, 240)  960         block3b_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_activation (Activation) (None, 16, 16, 240)  0           block3b_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_se_squeeze (GlobalAvera (None, 240)          0           block3b_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_se_reshape (Reshape)    (None, 1, 1, 240)    0           block3b_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_se_reduce (Conv2D)      (None, 1, 1, 10)     2410        block3b_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_se_expand (Conv2D)      (None, 1, 1, 240)    2640        block3b_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_se_excite (Multiply)    (None, 16, 16, 240)  0           block3b_activation[0][0]
Worker 1:                                                                  block3b_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_project_conv (Conv2D)   (None, 16, 16, 40)   9600        block3b_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_project_bn (BatchNormal (None, 16, 16, 40)   160         block3b_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_drop (FixedDropout)     (None, 16, 16, 40)   0           block3b_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block3b_add (Add)               (None, 16, 16, 40)   0           block3b_drop[0][0]
Worker 1:                                                                  block3a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_expand_conv (Conv2D)    (None, 16, 16, 240)  9600        block3b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_expand_bn (BatchNormali (None, 16, 16, 240)  960         block4a_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_expand_activation (Acti (None, 16, 16, 240)  0           block4a_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_dwconv (DepthwiseConv2D (None, 8, 8, 240)    2160        block4a_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_bn (BatchNormalization) (None, 8, 8, 240)    960         block4a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_activation (Activation) (None, 8, 8, 240)    0           block4a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_se_squeeze (GlobalAvera (None, 240)          0           block4a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_se_reshape (Reshape)    (None, 1, 1, 240)    0           block4a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_se_reduce (Conv2D)      (None, 1, 1, 10)     2410        block4a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_se_expand (Conv2D)      (None, 1, 1, 240)    2640        block4a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_se_excite (Multiply)    (None, 8, 8, 240)    0           block4a_activation[0][0]
Worker 1:                                                                  block4a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_project_conv (Conv2D)   (None, 8, 8, 80)     19200       block4a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4a_project_bn (BatchNormal (None, 8, 8, 80)     320         block4a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_expand_conv (Conv2D)    (None, 8, 8, 480)    38400       block4a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_expand_bn (BatchNormali (None, 8, 8, 480)    1920        block4b_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_expand_activation (Acti (None, 8, 8, 480)    0           block4b_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_dwconv (DepthwiseConv2D (None, 8, 8, 480)    4320        block4b_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_bn (BatchNormalization) (None, 8, 8, 480)    1920        block4b_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_activation (Activation) (None, 8, 8, 480)    0           block4b_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_se_squeeze (GlobalAvera (None, 480)          0           block4b_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_se_reshape (Reshape)    (None, 1, 1, 480)    0           block4b_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_se_reduce (Conv2D)      (None, 1, 1, 20)     9620        block4b_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_se_expand (Conv2D)      (None, 1, 1, 480)    10080       block4b_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_se_excite (Multiply)    (None, 8, 8, 480)    0           block4b_activation[0][0]
Worker 1:                                                                  block4b_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_project_conv (Conv2D)   (None, 8, 8, 80)     38400       block4b_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_project_bn (BatchNormal (None, 8, 8, 80)     320         block4b_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_drop (FixedDropout)     (None, 8, 8, 80)     0           block4b_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4b_add (Add)               (None, 8, 8, 80)     0           block4b_drop[0][0]
Worker 1:                                                                  block4a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_expand_conv (Conv2D)    (None, 8, 8, 480)    38400       block4b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_expand_bn (BatchNormali (None, 8, 8, 480)    1920        block4c_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_expand_activation (Acti (None, 8, 8, 480)    0           block4c_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_dwconv (DepthwiseConv2D (None, 8, 8, 480)    4320        block4c_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_bn (BatchNormalization) (None, 8, 8, 480)    1920        block4c_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_activation (Activation) (None, 8, 8, 480)    0           block4c_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_se_squeeze (GlobalAvera (None, 480)          0           block4c_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_se_reshape (Reshape)    (None, 1, 1, 480)    0           block4c_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_se_reduce (Conv2D)      (None, 1, 1, 20)     9620        block4c_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_se_expand (Conv2D)      (None, 1, 1, 480)    10080       block4c_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_se_excite (Multiply)    (None, 8, 8, 480)    0           block4c_activation[0][0]
Worker 1:                                                                  block4c_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_project_conv (Conv2D)   (None, 8, 8, 80)     38400       block4c_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_project_bn (BatchNormal (None, 8, 8, 80)     320         block4c_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_drop (FixedDropout)     (None, 8, 8, 80)     0           block4c_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block4c_add (Add)               (None, 8, 8, 80)     0           block4c_drop[0][0]
Worker 1:                                                                  block4b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_expand_conv (Conv2D)    (None, 8, 8, 480)    38400       block4c_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_expand_bn (BatchNormali (None, 8, 8, 480)    1920        block5a_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_expand_activation (Acti (None, 8, 8, 480)    0           block5a_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_dwconv (DepthwiseConv2D (None, 8, 8, 480)    12000       block5a_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_bn (BatchNormalization) (None, 8, 8, 480)    1920        block5a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_activation (Activation) (None, 8, 8, 480)    0           block5a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_se_squeeze (GlobalAvera (None, 480)          0           block5a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_se_reshape (Reshape)    (None, 1, 1, 480)    0           block5a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_se_reduce (Conv2D)      (None, 1, 1, 20)     9620        block5a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_se_expand (Conv2D)      (None, 1, 1, 480)    10080       block5a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_se_excite (Multiply)    (None, 8, 8, 480)    0           block5a_activation[0][0]
Worker 1:                                                                  block5a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_project_conv (Conv2D)   (None, 8, 8, 112)    53760       block5a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5a_project_bn (BatchNormal (None, 8, 8, 112)    448         block5a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_expand_conv (Conv2D)    (None, 8, 8, 672)    75264       block5a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_expand_bn (BatchNormali (None, 8, 8, 672)    2688        block5b_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_expand_activation (Acti (None, 8, 8, 672)    0           block5b_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_dwconv (DepthwiseConv2D (None, 8, 8, 672)    16800       block5b_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_bn (BatchNormalization) (None, 8, 8, 672)    2688        block5b_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_activation (Activation) (None, 8, 8, 672)    0           block5b_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_se_squeeze (GlobalAvera (None, 672)          0           block5b_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_se_reshape (Reshape)    (None, 1, 1, 672)    0           block5b_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block5b_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block5b_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_se_excite (Multiply)    (None, 8, 8, 672)    0           block5b_activation[0][0]
Worker 1:                                                                  block5b_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_project_conv (Conv2D)   (None, 8, 8, 112)    75264       block5b_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_project_bn (BatchNormal (None, 8, 8, 112)    448         block5b_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_drop (FixedDropout)     (None, 8, 8, 112)    0           block5b_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5b_add (Add)               (None, 8, 8, 112)    0           block5b_drop[0][0]
Worker 1:                                                                  block5a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_expand_conv (Conv2D)    (None, 8, 8, 672)    75264       block5b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_expand_bn (BatchNormali (None, 8, 8, 672)    2688        block5c_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_expand_activation (Acti (None, 8, 8, 672)    0           block5c_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_dwconv (DepthwiseConv2D (None, 8, 8, 672)    16800       block5c_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_bn (BatchNormalization) (None, 8, 8, 672)    2688        block5c_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_activation (Activation) (None, 8, 8, 672)    0           block5c_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_se_squeeze (GlobalAvera (None, 672)          0           block5c_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_se_reshape (Reshape)    (None, 1, 1, 672)    0           block5c_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block5c_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block5c_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_se_excite (Multiply)    (None, 8, 8, 672)    0           block5c_activation[0][0]
Worker 1:                                                                  block5c_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_project_conv (Conv2D)   (None, 8, 8, 112)    75264       block5c_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_project_bn (BatchNormal (None, 8, 8, 112)    448         block5c_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_drop (FixedDropout)     (None, 8, 8, 112)    0           block5c_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block5c_add (Add)               (None, 8, 8, 112)    0           block5c_drop[0][0]
Worker 1:                                                                  block5b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_expand_conv (Conv2D)    (None, 8, 8, 672)    75264       block5c_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_expand_bn (BatchNormali (None, 8, 8, 672)    2688        block6a_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_expand_activation (Acti (None, 8, 8, 672)    0           block6a_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_dwconv (DepthwiseConv2D (None, 4, 4, 672)    16800       block6a_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_bn (BatchNormalization) (None, 4, 4, 672)    2688        block6a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_activation (Activation) (None, 4, 4, 672)    0           block6a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_se_squeeze (GlobalAvera (None, 672)          0           block6a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_se_reshape (Reshape)    (None, 1, 1, 672)    0           block6a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_se_reduce (Conv2D)      (None, 1, 1, 28)     18844       block6a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_se_expand (Conv2D)      (None, 1, 1, 672)    19488       block6a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_se_excite (Multiply)    (None, 4, 4, 672)    0           block6a_activation[0][0]
Worker 1:                                                                  block6a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_project_conv (Conv2D)   (None, 4, 4, 192)    129024      block6a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6a_project_bn (BatchNormal (None, 4, 4, 192)    768         block6a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_expand_conv (Conv2D)    (None, 4, 4, 1152)   221184      block6a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_expand_bn (BatchNormali (None, 4, 4, 1152)   4608        block6b_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_expand_activation (Acti (None, 4, 4, 1152)   0           block6b_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_dwconv (DepthwiseConv2D (None, 4, 4, 1152)   28800       block6b_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_bn (BatchNormalization) (None, 4, 4, 1152)   4608        block6b_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_activation (Activation) (None, 4, 4, 1152)   0           block6b_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_se_squeeze (GlobalAvera (None, 1152)         0           block6b_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_se_reshape (Reshape)    (None, 1, 1, 1152)   0           block6b_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_se_reduce (Conv2D)      (None, 1, 1, 48)     55344       block6b_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_se_expand (Conv2D)      (None, 1, 1, 1152)   56448       block6b_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_se_excite (Multiply)    (None, 4, 4, 1152)   0           block6b_activation[0][0]
Worker 1:                                                                  block6b_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_project_conv (Conv2D)   (None, 4, 4, 192)    221184      block6b_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_project_bn (BatchNormal (None, 4, 4, 192)    768         block6b_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_drop (FixedDropout)     (None, 4, 4, 192)    0           block6b_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6b_add (Add)               (None, 4, 4, 192)    0           block6b_drop[0][0]
Worker 1:                                                                  block6a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_expand_conv (Conv2D)    (None, 4, 4, 1152)   221184      block6b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_expand_bn (BatchNormali (None, 4, 4, 1152)   4608        block6c_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_expand_activation (Acti (None, 4, 4, 1152)   0           block6c_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_dwconv (DepthwiseConv2D (None, 4, 4, 1152)   28800       block6c_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_bn (BatchNormalization) (None, 4, 4, 1152)   4608        block6c_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_activation (Activation) (None, 4, 4, 1152)   0           block6c_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_se_squeeze (GlobalAvera (None, 1152)         0           block6c_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_se_reshape (Reshape)    (None, 1, 1, 1152)   0           block6c_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_se_reduce (Conv2D)      (None, 1, 1, 48)     55344       block6c_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_se_expand (Conv2D)      (None, 1, 1, 1152)   56448       block6c_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_se_excite (Multiply)    (None, 4, 4, 1152)   0           block6c_activation[0][0]
Worker 1:                                                                  block6c_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_project_conv (Conv2D)   (None, 4, 4, 192)    221184      block6c_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_project_bn (BatchNormal (None, 4, 4, 192)    768         block6c_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_drop (FixedDropout)     (None, 4, 4, 192)    0           block6c_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6c_add (Add)               (None, 4, 4, 192)    0           block6c_drop[0][0]
Worker 1:                                                                  block6b_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_expand_conv (Conv2D)    (None, 4, 4, 1152)   221184      block6c_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_expand_bn (BatchNormali (None, 4, 4, 1152)   4608        block6d_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_expand_activation (Acti (None, 4, 4, 1152)   0           block6d_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_dwconv (DepthwiseConv2D (None, 4, 4, 1152)   28800       block6d_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_bn (BatchNormalization) (None, 4, 4, 1152)   4608        block6d_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_activation (Activation) (None, 4, 4, 1152)   0           block6d_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_se_squeeze (GlobalAvera (None, 1152)         0           block6d_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_se_reshape (Reshape)    (None, 1, 1, 1152)   0           block6d_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_se_reduce (Conv2D)      (None, 1, 1, 48)     55344       block6d_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_se_expand (Conv2D)      (None, 1, 1, 1152)   56448       block6d_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_se_excite (Multiply)    (None, 4, 4, 1152)   0           block6d_activation[0][0]
Worker 1:                                                                  block6d_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_project_conv (Conv2D)   (None, 4, 4, 192)    221184      block6d_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_project_bn (BatchNormal (None, 4, 4, 192)    768         block6d_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_drop (FixedDropout)     (None, 4, 4, 192)    0           block6d_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block6d_add (Add)               (None, 4, 4, 192)    0           block6d_drop[0][0]
Worker 1:                                                                  block6c_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_expand_conv (Conv2D)    (None, 4, 4, 1152)   221184      block6d_add[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_expand_bn (BatchNormali (None, 4, 4, 1152)   4608        block7a_expand_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_expand_activation (Acti (None, 4, 4, 1152)   0           block7a_expand_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_dwconv (DepthwiseConv2D (None, 4, 4, 1152)   10368       block7a_expand_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_bn (BatchNormalization) (None, 4, 4, 1152)   4608        block7a_dwconv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_activation (Activation) (None, 4, 4, 1152)   0           block7a_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_se_squeeze (GlobalAvera (None, 1152)         0           block7a_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_se_reshape (Reshape)    (None, 1, 1, 1152)   0           block7a_se_squeeze[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_se_reduce (Conv2D)      (None, 1, 1, 48)     55344       block7a_se_reshape[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_se_expand (Conv2D)      (None, 1, 1, 1152)   56448       block7a_se_reduce[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_se_excite (Multiply)    (None, 4, 4, 1152)   0           block7a_activation[0][0]
Worker 1:                                                                  block7a_se_expand[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_project_conv (Conv2D)   (None, 4, 4, 320)    368640      block7a_se_excite[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: block7a_project_bn (BatchNormal (None, 4, 4, 320)    1280        block7a_project_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: top_conv (Conv2D)               (None, 4, 4, 1280)   409600      block7a_project_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: top_bn (BatchNormalization)     (None, 4, 4, 1280)   5120        top_conv[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: top_activation (Activation)     (None, 4, 4, 1280)   0           top_bn[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: pool5 (GlobalAveragePooling2D)  (None, 1280)         0           top_activation[0][0]
Worker 1: __________________________________________________________________________________________________
Worker 1: ClassProb (Dense)               (None, 1)            1281        pool5[0][0]
Worker 1: ==================================================================================================
Worker 1: Total params: 4,051,421
Worker 1: Trainable params: 4,009,405
Worker 1: Non-trainable params: 42,016
Worker 1: __________________________________________________________________________________________________
Worker 1: Extracting output from layer: block6a_activation
Worker 1: False
Worker 1: [(0, ('Metadata_Frame/B2-1', ['C:\\Users\\fossa\\Documents\\github\\CellProfiler-plugins\\tests\\test_deepprofiler\\images\\B2_01_1_1_DAPI_001.tif', 'C:\\Users\\fossa\\Documents\\github\\CellProfiler-plugins\\tests\\test_deepprofiler\\images\\B2_01_4_1_CY5_001.tif', 'C:\\Users\\fossa\\Documents\\github\\CellProfiler-plugins\\tests\\test_deepprofiler\\images\\B2_01_2_1_GFP_001.tif', 'C:\\Users\\fossa\\Documents\\github\\CellProfiler-plugins\\tests\\test_deepprofiler\\images\\B2_01_3_1_Propidium Iodide_001.tif', 'C:\\Users\\fossa\\Documents\\github\\CellProfiler-plugins\\tests\\test_deepprofiler\\images\\B2_01_4_1_CY5_001.tif'], None), Metadata_Plate
                 Metadata_Frame
Worker 1: Metadata_Well                                                    B2
Worker 1: Metadata_Site                                                     1
Worker 1: AGP               C:\Users\fossa\Documents\github\CellProfiler-p...
Worker 1: DNA               C:\Users\fossa\Documents\github\CellProfiler-p...
Worker 1: ER                C:\Users\fossa\Documents\github\CellProfiler-p...
Worker 1: Mito              C:\Users\fossa\Documents\github\CellProfiler-p...
Worker 1: RNA               C:\Users\fossa\Documents\github\CellProfiler-p...
Worker 1: Name: 0, dtype: object)]
Worker 1: False
Worker 1: False
Worker 1: 2023-06-26 15:26:06.258105: W tensorflow/core/grappler/costs/op_level_cost_estimator.cc:690] Error in PredictCost() for the op: op: "CropAndResize" attr { key: "T" value { type: DT_FLOAT } } attr { key: "extrapolation_value" value { f: 0 } } attr { key: "method" value { s: "bilinear" } } inputs { dtype: DT_FLOAT shape { dim { size: 
-5 } dim { size: -6 } dim { size: -7 } dim { size: 5 } } } inputs { dtype: DT_FLOAT shape { dim { size: -2 } dim { size: 4 } } } inputs { dtype: DT_INT32 shape { dim { size: -2 } } } inputs { dtype: DT_INT32 shape { dim { size: 2 } } value { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\200\000\000\000\200\000\000\000" } 
} device { type: "CPU" vendor: "GenuineIntel" model: "108" frequency: 1805 num_cores: 8 environment { key: "cpu_instruction_set" value: "SSE, SSE2" } environment { key: "eigen" value: "3.4.99" } l1_cache_size: 49152 l2_cache_size: 1310720 l3_cache_size: 12582912 memory_size: 268435456 } outputs { dtype: DT_FLOAT shape { dim { size: -2 } dim { size: 128 } dim { size: 128 } dim { size: 5 } } }
Worker 1: C:\Users\fossa\AppData\Local\miniconda3\envs\cp_dp\lib\site-packages\tensorflow\python\keras\engine\training.py:2424: UserWarning: `Model.state_updates` will be removed in a future version. This property should not be used in TensorFlow 2.0, as `updates` are applied automatically.
Worker 1:   warnings.warn('`Model.state_updates` will be removed in a future version. '
Worker 1: Metadata_Frame/B2-1 (26 cells) : 1.79 secs
Worker 1: Profiling: done
HDF5Dict.__del__(): C:\Users\fossa\AppData\Local\Temp\Cpmeasurementsm0e9_eub.hdf5, temporary=True
HDF5Dict.flush(): C:\Users\fossa\AppData\Local\Temp\Cpmeasurementsqy1vu624.hdf5, temporary=False

@jamila-griffith
Copy link

Hi Can you please give more details on how to install depprofiler as a plugin for CellProfiler?

@ErinWeisbart
Copy link
Member

@jamila-griffith Installation instructions for supported CellProfiler-plugins are here.
RunDeepProfiler is not a currently supported plugin (see supported plugins here) though we hope to have it fully supported soon. (This is the open pull request for RunDeepProfiler).

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

3 participants