Registry / azure / azureml-dataset-runtime

azureml-dataset-runtime

JSON →
library1.62.0pypypiunverified

azureml-dataset-runtime is an internal Python package within the Azure Machine Learning SDK ecosystem, primarily designed to coordinate dependencies among other AzureML packages. It is not intended for direct use by end-users. As of version 1.62.0, released in February 2026, it maintains an active release cadence, reflecting ongoing development in the broader AzureML SDK.

pip install azureml-dataset-runtime
INSTALL
IMPORT
SIG · AZUREML-DATASET-RU
A
azureml-dataset-runtime
azurepythonv1.62.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Given that `azureml-dataset-runtime` is an internal package not meant for direct interaction, there is no typical 'quickstart' code for its use. Instead, it is installed as a dependency by other Azure Machine Learning SDK packages. The example demonstrates how it might appear in a `conda` environment configuration, highlighting the common practice of pinning `numpy` versions to avoid dependency conflicts with `azureml-dataset-runtime` and other SDK components.

# This package is internal and not intended for direct use. # Users typically install it as a dependency for other AzureML SDK components. # Here's an example of a conda environment file where it might appear as a dependency: # name: my-azureml-env # channels: # - conda-forge # - defaults # dependencies: # - python=3.11 # Note: Python 3.12+ might have numpy compatibility issues # - pip # - pip: # - azureml-core==1.58.0 # - azureml-dataset-runtime # Pulled in by azureml-core or other components # - numpy==1.23.5 # Pinning numpy is often necessary to avoid conflicts # - pandas # - scikit-learn
Debug
Known issues
breakingAzure Machine Learning SDK v1, which includes `azureml-dataset-runtime`, is deprecated as of March 31, 2025, with support ending on June 30, 2026. Users are strongly advised to migrate to Azure Machine Learning SDK v2 to avoid potential security risks or breaking changes after this date.
fix
Transition to Azure Machine Learning SDK v2 and its corresponding data handling mechanisms. Refer to official Microsoft documentation for migration guides.
affects: <=1.62.0
gotchaThis package is explicitly internal and not intended for direct public use. Attempting to import or use components directly from `azureml-dataset-runtime` is unsupported and highly discouraged, as its internal APIs are subject to change without notice.
fix
Do not directly import or rely on `azureml-dataset-runtime`. Instead, use the public-facing APIs of the main Azure Machine Learning SDK (`azureml-core`, `azure.ai.ml` for v2) which depend on this package internally.
affects: All versions
gotchaThe `azureml-dataset-runtime` package, and by extension other `azureml` SDK components, often have strict compatibility requirements for `numpy` versions (e.g., `!=1.19.3,<1.24`). This can lead to dependency resolution issues with newer Python versions (like 3.12) or other data science libraries that require a different `numpy` version.
fix
When creating environments for AzureML SDK v1, carefully manage `numpy` versions. It's often necessary to explicitly pin `numpy` to a compatible version (e.g., `numpy==1.23.5`) in your `requirements.txt` or `conda` environment file. Check the specific dependency constraints for your `azureml-core` version.
affects: All versions
gotchaCompatibility with newer Python versions (e.g., 3.12+) can be challenging due to upstream dependencies like `numpy` required by `azureml-dataset-runtime`. While some AzureML SDK v1 components support Python 3.8+, the practical upper limit for fully compatible environments often lies around Python 3.11 due to these constraints.
fix
When setting up your environment for AzureML SDK v1, prioritize Python versions known to be compatible, typically Python 3.8 to 3.11. Always test your environment rigorously for dependency conflicts.
affects: All versions
Errors
Common errors & fixes
Missing required package "azureml-dataset-runtime"
This error frequently occurs when there are underlying dependency conflicts, particularly with `numpy` or `azureml-dataprep` versions, or when the Python environment itself has issues. It's often seen on Apple Silicon Macs or with newer Python versions where direct installation of `azureml-dataset-runtime` (which is an internal package not meant for direct use) or its dependencies fails silently or leads to an inconsistent environment.
fix
Ensure you are using a compatible Python version (e.g., Python 3.8-3.11). Pin `numpy` to a specific version, such as `numpy==1.23.5`, within your environment. On Apple Silicon Macs, consider using a Rosetta-emulated terminal or a Miniforge environment with x86 architecture. It's often best to install `azureml-sdk` which will manage the `azureml-dataset-runtime` dependency.
ERROR: Failed building wheel for numpy / ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects
This error indicates that the `numpy` package, a core dependency for `azureml-dataset-runtime` and related AzureML packages, cannot be built or installed successfully. This is commonly due to incompatible Python versions, outdated `pip` or `setuptools`, or specific architecture challenges (e.g., Apple Silicon Macs) where pre-built wheels for the required `numpy` version are not available.
fix
Upgrade `pip` and `setuptools` to their latest versions. Ensure your Python version is compatible with the `numpy` version required by `azureml-dataset-runtime` (often older `numpy` versions are required, like `<1.24`). On Apple Silicon Macs, running your terminal with Rosetta or setting up a `conda` environment with `Miniforge` to emulate an Intel environment can resolve compilation issues. Alternatively, explicitly install a compatible `numpy` version before installing other AzureML packages, e.g., `pip install numpy==1.23.5`.
ERROR: Cannot install azureml-dataset-runtime because these package versions have conflicting dependencies. The conflict is caused by: azureml-dataprep X.Y.Z depends on azureml-dataprep-native<A.B.C and >=D.E.F.
This is a direct dependency conflict reported by `pip` where different AzureML packages, particularly `azureml-dataprep` and `azureml-dataprep-native`, have incompatible version requirements, preventing `azureml-dataset-runtime` from being installed or updated. This often happens when users try to install individual AzureML components rather than the overarching `azureml-sdk`.
fix
Install the full `azureml-sdk` in a clean Python environment, as it is designed to manage these complex inter-dependencies. If you need specific components, create a new virtual environment and install `azureml-sdk` first, then add other packages. If conflicts persist, try explicitly pinning versions of `azureml-dataprep` and `azureml-dataprep-native` that are known to be compatible with each other and `azureml-dataset-runtime`.
Upgrade
Version history
1.62.0latest on PyPI · released Feb 25, 2026
Audit
Dependencies
azureml-datapreprequiredRequired for data preparation functionalities within AzureML SDK.
numpyrequiredRequired for numerical operations; specific version constraints are a known footgun.
pyarrowrequiredRequired for efficient data handling, particularly with Apache Arrow format.
fusepyoptionalOptional dependency, likely for FUSE-based file system operations.
pandasoptionalOptional dependency, commonly used for data manipulation.
pysparkoptionalOptional dependency, for integration with Apache Spark.
scipyoptionalOptional dependency, for scientific computing.
Agent activity
26 hits · last 30 days
node
22
OpenAI (training)
1
Resources
azureml-dataset-runtime — pip install azureml-dataset-runtime · libregistry