Azure / azure-sdk

This is the Azure SDK parent repository and mostly contains documentation around guidelines and policies as well as the releases for the various languages supported by the Azure SDK.
http://azure.github.io/azure-sdk
MIT License
477 stars 295 forks source link

Board Review: Introducing azure-ai-mlfs: fsspec implementation to support azure machine learning defined uris #5046

Closed QianqianNie closed 1 year ago

QianqianNie commented 1 year ago

Thank you for starting the process for approval of the client library for your Azure service. Thorough review of your client library ensures that your APIs are consistent with the guidelines and the consumers of your client library have a consistently good experience when using Azure.

The Architecture Board reviews Track 2 libraries only. If your library does not meet this requirement, please reach out to Architecture Board before creating the issue.

Please reference our review process guidelines to understand what is being asked for in the issue template.

Before submitting, ensure you adjust the title of the issue appropriately.

Note that the required material must be included before a meeting can be scheduled.

Contacts and Timeline

About the Service

About the client library

Step 1: Champion Scenarios

Ultimately the library should be easy to use for common scenarios that developers want. Consider the following questions when thinking about champion scenarios:

  1. What is the app the developer is building that uses your client library?
  2. Who is the end-user of the application (the developer's customer)?
  3. What features of the API need to be explained in the sample so that someone could use this API in real app?
  4. How does the authentication workflow look?

See Champion Scenario section here.

Code is appreciated but optional. Pseudocode is fine.

Step 2: Quickstart Samples (Optional)

Include samples demonstrating how to consume the client library if available:

Thank you for your submission!

ronniegeraghty commented 1 year ago

Drafted

ronniegeraghty commented 1 year ago

Scheduled for Nov 21st from 2:05PM - 4PM PST.

tg-msft commented 1 year ago

Recording (MS INTERNAL ONLY)

yeraylopez commented 1 year ago

Hey did this ever get implemented or is the recommended package to use with SDKv2 azureml-fsspec? I am migrating my codebase to SDKv2 and I am concerned that I will have dependency conflicts since azureml-fsspec has a whole bunch of SDKv1 dependencies.

Should I be concerned?

tawan0109 commented 1 year ago

@yeraylopez the package name mentioned above has been renamed to azureml-fsspec (https://pypi.org/project/azureml-fsspec/#description), azureml-fsspec is recommended for data access usage during interactive development (https://learn.microsoft.com/en-us/azure/machine-learning/how-to-access-data-interactive?view=azureml-api-2&tabs=adls).

For the shared dependencies owned by azure ml they will be upgraded both in v1 and v2 if new versions are available, and there are validations to ensure that any changes of dependencies won't break existing functionalities in v1 and v2, for more details about the migration please refer to https://learn.microsoft.com/en-us/azure/machine-learning/how-to-migrate-from-v1?view=azureml-api-2