<?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 Issue with MultiTaskRoadExtractor and Automatic Road Extraction using Deep Learning in ArcGIS API for Python Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-python-questions/issue-with-multitaskroadextractor-and-automatic/m-p/1092794#M6550</link>
    <description>&lt;P&gt;I am following the &lt;A href="https://developers.arcgis.com/python/sample-notebooks/automatic-road-extraction-using-deep-learning/" target="_self"&gt;automatic road extraction using deep learning sample&lt;/A&gt; notebook. My code is exactly the same. I have created my own training data that I am using.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I run:&lt;/P&gt;&lt;PRE&gt;data = prepare_data(datapath, chip_size=512, batch_size=10)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the error:&lt;/P&gt;&lt;PRE&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py:366: UserWarning: Cuda is not available
  warnings.warn("Cuda is not available")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I still get results for:&lt;/P&gt;&lt;PRE&gt;data.show_batch(alpha=1)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then when I run:&lt;/P&gt;&lt;PRE&gt;model = MultiTaskRoadExtractor(data, mtl_model="hourglass")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the following AttributeError:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;                            Traceback (most recent call last)
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\PIL\Image.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;open&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(fp, mode)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2846&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;try&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;-&amp;gt; 2847&lt;/SPAN&gt;         fp&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;seek&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2848&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;except&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;AttributeError&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; io&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;UnsupportedOperation&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;

&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;: 'numpy.ndarray' object has no attribute 'seek'

During handling of the above exception, another exception occurred:

&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;                            Traceback (most recent call last)
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;&amp;lt;ipython-input-5-f5e8368fe40d&amp;gt;&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;&amp;lt;module&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;----&amp;gt; 1&lt;/SPAN&gt; model &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; MultiTaskRoadExtractor&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; mtl_model&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;"hourglass"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_multi_task_road_extractor.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;__init__&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, data, backbone, pretrained_path, *args, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    176&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    177&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 178&lt;/SPAN&gt;             self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_orient_data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_get_road_orient_data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;**&lt;/SPAN&gt;kwargs&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    179&lt;/SPAN&gt;             &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;if&lt;/SPAN&gt; len&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;classes&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;2&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    180&lt;/SPAN&gt;                 raise Exception(

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_multi_task_road_extractor.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;_get_road_orient_data&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, data, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    378&lt;/SPAN&gt;             dataset_type=self._data.dataset_type, resize_to=self._data.resize_to, **kwargs)
&lt;SPAN class="ansi-green-fg"&gt;    379&lt;/SPAN&gt;         road_orient_obj &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; RoadOrientation&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt;road_data_obj&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;**&lt;/SPAN&gt;kwargs&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 380&lt;/SPAN&gt;         orient_data &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; road_orient_obj&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;get_databunch&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;**&lt;/SPAN&gt;kwargs&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    381&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;return&lt;/SPAN&gt; orient_data
&lt;SPAN class="ansi-green-fg"&gt;    382&lt;/SPAN&gt; 

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\_data_utils\_road_orient_data.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;get_databunch&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, orig_data, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    262&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    263&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 264&lt;/SPAN&gt;         data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;chip_size &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;train_ds&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;shape&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;-&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;1&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    265&lt;/SPAN&gt;         data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;c &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; len&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;class_mapping&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;if&lt;/SPAN&gt; self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;class_mapping &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;else&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;2&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    266&lt;/SPAN&gt; 

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\_data_utils\_road_orient_data.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;__getitem__&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, index)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    344&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    345&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;def&lt;/SPAN&gt; __getitem__&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; index&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 346&lt;/SPAN&gt;         image&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; label &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_getRoadData&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;index&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    347&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    348&lt;/SPAN&gt;         seed &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; np&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;random&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;randint&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;2147483647&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;  &lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;# make a seed with numpy generator&lt;/SPAN&gt;

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\_data_utils\_road_orient_data.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;_getRoadData&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, index)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    407&lt;/SPAN&gt;             &lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;#&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    408&lt;/SPAN&gt;             &lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;#image = PILImage.fromarray(np.asarray(ArcGISMSImage.open_gdal(image_dict["image"]))).astype(np.uint8)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 409&lt;/SPAN&gt;         label &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_get_mask&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;np&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;asarray&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;PILImage&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;open&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;image_dict&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;"label"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    410&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    411&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;return&lt;/SPAN&gt; image&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; PILImage&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;fromarray&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;label&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;convert&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;"L"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\PIL\Image.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;open&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(fp, mode)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2847&lt;/SPAN&gt;         fp&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;seek&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2848&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;except&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;AttributeError&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; io&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;UnsupportedOperation&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;-&amp;gt; 2849&lt;/SPAN&gt;         fp &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; io&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;BytesIO&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;fp&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;read&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2850&lt;/SPAN&gt;         exclusive_fp &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;True&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2851&lt;/SPAN&gt; 

&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;: 'numpy.ndarray' object has no attribute 'read'&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am running ArcGIS Pro 2.8.0, I have image analyst and spatial analyst turned on and have installed the &lt;A href="https://github.com/Esri/deep-learning-frameworks" target="_self"&gt;ArcGIS Pro 2.8 deep learning libraries&lt;/A&gt; from github.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Photos:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZacharyNeumann1_0-1629997652868.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/21816iCE69BF7862EFEA75/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZacharyNeumann1_0-1629997652868.png" alt="ZacharyNeumann1_0-1629997652868.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZacharyNeumann1_1-1629997663651.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/21817iB0F0255DE40A99F5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZacharyNeumann1_1-1629997663651.png" alt="ZacharyNeumann1_1-1629997663651.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 26 Aug 2021 17:08:27 GMT</pubDate>
    <dc:creator>ZacharyNeumann1</dc:creator>
    <dc:date>2021-08-26T17:08:27Z</dc:date>
    <item>
      <title>Issue with MultiTaskRoadExtractor and Automatic Road Extraction using Deep Learning</title>
      <link>https://community.esri.com/t5/arcgis-api-for-python-questions/issue-with-multitaskroadextractor-and-automatic/m-p/1092794#M6550</link>
      <description>&lt;P&gt;I am following the &lt;A href="https://developers.arcgis.com/python/sample-notebooks/automatic-road-extraction-using-deep-learning/" target="_self"&gt;automatic road extraction using deep learning sample&lt;/A&gt; notebook. My code is exactly the same. I have created my own training data that I am using.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I run:&lt;/P&gt;&lt;PRE&gt;data = prepare_data(datapath, chip_size=512, batch_size=10)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the error:&lt;/P&gt;&lt;PRE&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_arcgis_model.py:366: UserWarning: Cuda is not available
  warnings.warn("Cuda is not available")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But I still get results for:&lt;/P&gt;&lt;PRE&gt;data.show_batch(alpha=1)&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Then when I run:&lt;/P&gt;&lt;PRE&gt;model = MultiTaskRoadExtractor(data, mtl_model="hourglass")&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the following AttributeError:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;---------------------------------------------------------------------------&lt;/SPAN&gt;
&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;                            Traceback (most recent call last)
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\PIL\Image.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;open&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(fp, mode)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2846&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;try&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;-&amp;gt; 2847&lt;/SPAN&gt;         fp&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;seek&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2848&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;except&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;AttributeError&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; io&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;UnsupportedOperation&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;

&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;: 'numpy.ndarray' object has no attribute 'seek'

During handling of the above exception, another exception occurred:

&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;                            Traceback (most recent call last)
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;&amp;lt;ipython-input-5-f5e8368fe40d&amp;gt;&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;&amp;lt;module&amp;gt;&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;----&amp;gt; 1&lt;/SPAN&gt; model &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; MultiTaskRoadExtractor&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; mtl_model&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;"hourglass"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_multi_task_road_extractor.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;__init__&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, data, backbone, pretrained_path, *args, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    176&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    177&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 178&lt;/SPAN&gt;             self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_orient_data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_get_road_orient_data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;**&lt;/SPAN&gt;kwargs&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    179&lt;/SPAN&gt;             &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;if&lt;/SPAN&gt; len&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;classes&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;2&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    180&lt;/SPAN&gt;                 raise Exception(

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\models\_multi_task_road_extractor.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;_get_road_orient_data&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, data, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    378&lt;/SPAN&gt;             dataset_type=self._data.dataset_type, resize_to=self._data.resize_to, **kwargs)
&lt;SPAN class="ansi-green-fg"&gt;    379&lt;/SPAN&gt;         road_orient_obj &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; RoadOrientation&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt;road_data_obj&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;**&lt;/SPAN&gt;kwargs&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 380&lt;/SPAN&gt;         orient_data &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; road_orient_obj&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;get_databunch&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;**&lt;/SPAN&gt;kwargs&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    381&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;return&lt;/SPAN&gt; orient_data
&lt;SPAN class="ansi-green-fg"&gt;    382&lt;/SPAN&gt; 

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\_data_utils\_road_orient_data.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;get_databunch&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, orig_data, **kwargs)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    262&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    263&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 264&lt;/SPAN&gt;         data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;chip_size &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;train_ds&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;shape&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;-&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;1&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    265&lt;/SPAN&gt;         data&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;c &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; len&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;class_mapping&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt; &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;if&lt;/SPAN&gt; self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;class_mapping &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;else&lt;/SPAN&gt; &lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;2&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    266&lt;/SPAN&gt; 

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\_data_utils\_road_orient_data.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;__getitem__&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, index)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    344&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    345&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;def&lt;/SPAN&gt; __getitem__&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; index&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 346&lt;/SPAN&gt;         image&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; label &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_getRoadData&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;index&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    347&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    348&lt;/SPAN&gt;         seed &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; np&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;random&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;randint&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;2147483647&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;  &lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;# make a seed with numpy generator&lt;/SPAN&gt;

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\arcgis\learn\_data_utils\_road_orient_data.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;_getRoadData&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(self, index)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    407&lt;/SPAN&gt;             &lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;#&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    408&lt;/SPAN&gt;             &lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;#image = PILImage.fromarray(np.asarray(ArcGISMSImage.open_gdal(image_dict["image"]))).astype(np.uint8)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;--&amp;gt; 409&lt;/SPAN&gt;         label &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; self&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;_get_mask&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;np&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;asarray&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;PILImage&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;open&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;image_dict&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;[&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;"label"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;]&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;    410&lt;/SPAN&gt; 
&lt;SPAN class="ansi-green-fg"&gt;    411&lt;/SPAN&gt;         &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;return&lt;/SPAN&gt; image&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; PILImage&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;fromarray&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;label&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;convert&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;"L"&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\lib\site-packages\PIL\Image.py&lt;/SPAN&gt; in &lt;SPAN class="ansi-cyan-fg"&gt;open&lt;/SPAN&gt;&lt;SPAN class="ansi-blue-intense-fg ansi-bold"&gt;(fp, mode)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2847&lt;/SPAN&gt;         fp&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;seek&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-cyan-intense-fg ansi-bold"&gt;0&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2848&lt;/SPAN&gt;     &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;except&lt;/SPAN&gt; &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;AttributeError&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;,&lt;/SPAN&gt; io&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;UnsupportedOperation&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;:&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;-&amp;gt; 2849&lt;/SPAN&gt;         fp &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; io&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;BytesIO&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;fp&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;.&lt;/SPAN&gt;read&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;(&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;&lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2850&lt;/SPAN&gt;         exclusive_fp &lt;SPAN class="ansi-yellow-intense-fg ansi-bold"&gt;=&lt;/SPAN&gt; &lt;SPAN class="ansi-green-intense-fg ansi-bold"&gt;True&lt;/SPAN&gt;
&lt;SPAN class="ansi-green-fg"&gt;   2851&lt;/SPAN&gt; 

&lt;SPAN class="ansi-red-intense-fg ansi-bold"&gt;AttributeError&lt;/SPAN&gt;: 'numpy.ndarray' object has no attribute 'read'&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am running ArcGIS Pro 2.8.0, I have image analyst and spatial analyst turned on and have installed the &lt;A href="https://github.com/Esri/deep-learning-frameworks" target="_self"&gt;ArcGIS Pro 2.8 deep learning libraries&lt;/A&gt; from github.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Photos:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZacharyNeumann1_0-1629997652868.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/21816iCE69BF7862EFEA75/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZacharyNeumann1_0-1629997652868.png" alt="ZacharyNeumann1_0-1629997652868.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZacharyNeumann1_1-1629997663651.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/21817iB0F0255DE40A99F5/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZacharyNeumann1_1-1629997663651.png" alt="ZacharyNeumann1_1-1629997663651.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Aug 2021 17:08:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-python-questions/issue-with-multitaskroadextractor-and-automatic/m-p/1092794#M6550</guid>
      <dc:creator>ZacharyNeumann1</dc:creator>
      <dc:date>2021-08-26T17:08:27Z</dc:date>
    </item>
  </channel>
</rss>

