Azure / Azure/azureml-examples
I can't create a datastore
- Dominant language
- Jupyter Notebook
- Stars
- 2k
- Forks
- 1.7k
- Avg merge
- 18h 18m
- Merged PRs (30d)
- 2
Description
### Operating System
Linux
### Version Information
Python version : 3.10
azure-ai-ml package version: 1.8.0
### Steps to reproduce
I ran the cells of [this notebook](https://github.com/Azure/azureml-examples/blob/main/sdk/python/jobs/automl-standalone-jobs/automl-image-instance-segmentation-task-fridge-items/automl-image-instance-segmentation-task-fridge-items.ipynb).
And when I try upload the images to Datastore through an AML Data asset (URI Folder) I have an error.
The error is generated by this cell :
```py
from azure.ai.ml.entities import Data
from azure.ai.ml.constants import AssetTypes, InputOutputModes
from azure.ai.ml import Input
my_data = Data(
path=dataset_dir,
type=AssetTypes.URI_FOLDER,
description="Fridge-items images instance segmentation",
name="fridge-items-images-instance-segmentation",
)
uri_folder_data_asset = ml_client.data.create_or_update(my_data)
print(uri_folder_data_asset)
print("")
print("Path to folder in Blob Storage:")
print(uri_folder_data_asset.path)
```
### Expected behavior
I should be able to upload the images.
### Actual behavior
Error / ValueError :
> ---------------------------------------------------------------------------
> ValueError Traceback (most recent call last)
> /home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb Cell 12 line 8
> [1](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=0) my_data = Data(
> [2](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=1) path=dataset_dir,
> [3](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=2) type=AssetTypes.URI_FOLDER,
> [4](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=3) description="Fridge-items images Object detection",
> [5](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=4) name="fridge-items-images-object-detection",
> [6](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=5) )
> ----> [8](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=7) uri_folder_data_asset = ml_client.data.create_or_update(my_data)
> [10](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=9) print(uri_folder_data_asset)
> [11](vscode-notebook-cell://amlext%2B2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031/home/azureuser/cloudfiles/code/Users/lucas.colas/segmentation-of-windows-and-doors/detection/train_model.ipynb#Y136sdnNjb2RlLXJlbW90ZQ%3D%3D?line=10) print("")
>
> File /anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/_telemetry/activity.py:263, in monitor_with_activity..monitor..wrapper(*args, **kwargs)
> [260](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/_telemetry/activity.py:260) @functools.wraps(f)
> [261](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/_telemetry/activity.py:261) def wrapper(*args, **kwargs):
> [262](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/_telemetry/activity.py:262) with log_activity(logger, activity_name or f.__name__, activity_type, custom_dimensions):
> --> [263](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/_telemetry/activity.py:263) return f(*args, **kwargs)
>
> File /anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/operations/_data_operations.py:368, in DataOperations.create_or_update(self, data)
> [361](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/operations/_data_operations.py:361) if str(ex) == ASSET_PATH_ERROR:
> [362](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/operations/_data_operations.py:362) raise AssetPathException(
> [363](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/operations/_data_operations.py:363) message=CHANGED_ASSET_PATH_MSG,
> [364](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/operations/_data_operations.py:364) tartget=ErrorTarget.DATA,
> [365](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/azure/ai/ml/operations/_data_operations.py:365) no_personal_data_message=CHANGED_ASSET_PATH_MSG_NO_PERSONAL_DATA,
> ...
> --> [760](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/msrest/serialization.py:760) raise ValueError("No value for given attribute")
> [762](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/msrest/serialization.py:762) try:
> [763](https://vscode-remote+amlext-002b2f737562736372697074696f6e732f38316565363437662d326134322d343935392d623234352d6466393933653065303331372f7265736f7572636547726f7570732f41524941494d4c2f70726f7669646572732f4d6963726f736f66742e4d616368696e654c6561726e696e6753657276696365732f776f726b7370616365732f61726961696d6c2f636f6d70757465732f6c756361733031.vscode-resource.vscode-cdn.net/anaconda/envs/azureml_py310_sdkv2/lib/python3.10/site-packages/msrest/serialization.py:763) if data_type in self.basic_types.values():
>
> ValueError: No value for given attribute
### Addition information
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.