<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic arcgis.learn.prepare_data() not working with RCNN Masks generated from ArcGIS 3.0 in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/arcgis-learn-prepare-data-not-working-with-rcnn/m-p/1191921#M57182</link>
    <description>&lt;P&gt;ArcGIS Pro 3.0&lt;/P&gt;&lt;P&gt;ArcGIS Python 2.0.1&lt;/P&gt;&lt;P&gt;DeepLearning Libraries 3.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to run&amp;nbsp;arcgis.learn.prepare_data() on an exported RCNN mask dataset. Dataset was generated from ArcGIS 3.0. I think there is an in compatability with the .emd file for RCNN mask in 3.0?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Traceback (most recent call last):
  File "c:\users\16142\appdata\local\programs\arcgis\pro\Resources\ArcToolbox\toolboxes\Image Analyst Tools.tbx\TrainDeepLearningModel.tool\tool.script.execute.py", line 308, in execute
    data_bunch = prepare_data(in_folders, working_dir=out_folder, **prepare_data_kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\arcgis\learn\_data.py", line 1822, in prepare_data
    ArcGISInstanceSegmentationItemList.from_folder(path / "images")
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\fastai\data_block.py", line 479, in _inner
    self.train = ft(*args, from_item_lists=True, **kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\fastai\data_block.py", line 303, in label_from_func
    return self._label_from_list([func(o) for o in self.items], label_cls=label_cls, **kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\fastai\data_block.py", line 279, in _label_from_list
    y = label_cls(labels, path=self.path, **kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\arcgis\learn\models\_maskrcnn_utils.py", line 97, in __init__
    if is_no_color(list(color_mapping.values())):
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\arcgis\learn\models\_maskrcnn_utils.py", line 70, in is_no_color
    return (np.array(color_mapping) == [-1.0, -1.0, -1.0]).any()
AttributeError: 'bool' object has no attribute 'any'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\16142\appdata\local\programs\arcgis\pro\Resources\ArcToolbox\toolboxes\Image Analyst Tools.tbx\TrainDeepLearningModel.tool\tool.script.execute.py", line 390, in &amp;lt;module&amp;gt;
    execute()
  File "c:\users\16142\appdata\local\programs\arcgis\pro\Resources\ArcToolbox\toolboxes\Image Analyst Tools.tbx\TrainDeepLearningModel.tool\tool.script.execute.py", line 384, in execute
    del data_bunch
UnboundLocalError: local variable 'data_bunch' referenced before assignment&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Jul 2022 15:04:57 GMT</pubDate>
    <dc:creator>JamesPaskett</dc:creator>
    <dc:date>2022-07-13T15:04:57Z</dc:date>
    <item>
      <title>arcgis.learn.prepare_data() not working with RCNN Masks generated from ArcGIS 3.0</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/arcgis-learn-prepare-data-not-working-with-rcnn/m-p/1191921#M57182</link>
      <description>&lt;P&gt;ArcGIS Pro 3.0&lt;/P&gt;&lt;P&gt;ArcGIS Python 2.0.1&lt;/P&gt;&lt;P&gt;DeepLearning Libraries 3.0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to run&amp;nbsp;arcgis.learn.prepare_data() on an exported RCNN mask dataset. Dataset was generated from ArcGIS 3.0. I think there is an in compatability with the .emd file for RCNN mask in 3.0?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Error:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;Traceback (most recent call last):
  File "c:\users\16142\appdata\local\programs\arcgis\pro\Resources\ArcToolbox\toolboxes\Image Analyst Tools.tbx\TrainDeepLearningModel.tool\tool.script.execute.py", line 308, in execute
    data_bunch = prepare_data(in_folders, working_dir=out_folder, **prepare_data_kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\arcgis\learn\_data.py", line 1822, in prepare_data
    ArcGISInstanceSegmentationItemList.from_folder(path / "images")
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\fastai\data_block.py", line 479, in _inner
    self.train = ft(*args, from_item_lists=True, **kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\fastai\data_block.py", line 303, in label_from_func
    return self._label_from_list([func(o) for o in self.items], label_cls=label_cls, **kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\fastai\data_block.py", line 279, in _label_from_list
    y = label_cls(labels, path=self.path, **kwargs)
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\arcgis\learn\models\_maskrcnn_utils.py", line 97, in __init__
    if is_no_color(list(color_mapping.values())):
  File "C:\Users\16142\AppData\Local\ESRI\conda\envs\deep-learning-py3\Lib\site-packages\arcgis\learn\models\_maskrcnn_utils.py", line 70, in is_no_color
    return (np.array(color_mapping) == [-1.0, -1.0, -1.0]).any()
AttributeError: 'bool' object has no attribute 'any'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\users\16142\appdata\local\programs\arcgis\pro\Resources\ArcToolbox\toolboxes\Image Analyst Tools.tbx\TrainDeepLearningModel.tool\tool.script.execute.py", line 390, in &amp;lt;module&amp;gt;
    execute()
  File "c:\users\16142\appdata\local\programs\arcgis\pro\Resources\ArcToolbox\toolboxes\Image Analyst Tools.tbx\TrainDeepLearningModel.tool\tool.script.execute.py", line 384, in execute
    del data_bunch
UnboundLocalError: local variable 'data_bunch' referenced before assignment&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Jul 2022 15:04:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/arcgis-learn-prepare-data-not-working-with-rcnn/m-p/1191921#M57182</guid>
      <dc:creator>JamesPaskett</dc:creator>
      <dc:date>2022-07-13T15:04:57Z</dc:date>
    </item>
  </channel>
</rss>

