# Copyright 2018 The JAX Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Note: import as is required for names to be exported. # See PEP 484 & https://github.com/jax-ml/jax/issues/7570 import jax._src.deprecations _deprecations = { # Finalized in JAX v0.7.0; remove entries in JAX v0.8.0 "to_dlpack": ( ( "jax.dlpack.to_dlpack was deprecated in JAX v0.6.0 and" " removed in JAX v0.7.0. Please use the newer DLPack API based on" " __dlpack__ and __dlpack_device__ instead. Typically, you can pass" " a JAX array directly to the `from_dlpack` function of another" " framework without using `to_dlpack`." ), None, ), "HashableFunction": ( ( "HashableFunction was deprecated in JAX v0.6.0 and removed" " in JAX v0.7.0." ), None, ), "as_hashable_function": ( ( "as_hashable_function was deprecated in JAX v0.6.0 and" " removed in JAX v0.7.0." ), None, ), "cache": ( "cache was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "safe_map": ( "safe_map was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "safe_zip": ( ( "safe_zip was deprecated in JAX v0.6.0 and removed in JAX v0.7.0." ), None, ), "split_dict": ( "split_dict was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "split_list": ( "split_list was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "split_list_checked": ( ( "split_list_checked was deprecated in JAX v0.6.0 and" " removed in JAX v0.7.0." ), None, ), "split_merge": ( "split_merge was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "subvals": ( "subvals was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "toposort": ( "toposort was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "unzip2": ( "unzip2 was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "wrap_name": ( "wrap_name was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), "wraps": ( "wraps was deprecated in JAX v0.6.0 and removed in JAX v0.7.0.", None, ), } import typing as _typing if _typing.TYPE_CHECKING: pass else: __getattr__ = jax._src.deprecations.deprecation_getattr( __name__, _deprecations ) del _typing