Join the newly launched Discord
community for real-time discussions, peer support, and direct interaction with the Meridian team!
meridian.backend.config.Backend
Stay organized with collections
Save and categorize content based on your preferences.
Create a collection of name/value pairs.
Example enumeration:
>>> class
Color
( Enum
):
... RED
= 1
... BLUE
= 2
... GREEN
= 3
Access them by:
-
attribute access:
>>> Color.RED
<Color.RED: 1>
-
value lookup:
>>> Color(1)
<Color.RED: 1>
-
name lookup:
>>> Color['RED']
<Color.RED: 1>
Enumerations can be iterated over, and know how many members they have:
>>> len(Color)
3
>>> list(Color)
[<Color.RED: 1>, <Color.BLUE: 2>, <Color.GREEN: 3>]
Methods can be added to enumerations, and members can have their own
attributes -- see the documentation for details.
<Backend.TENSORFLOW: 'tensorflow'>
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-09-05 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-05 UTC."],[],[],null,["\u003cbr /\u003e\n\n|------------------------------------------------------------------------------------------------------------|\n| [View source on GitHub](https://github.com/google/meridian/blob/v1.2.0/meridian/backend/config.py#L21-L23) |\n\nCreate a collection of name/value pairs.\n\nExample enumeration: \n\n \u003e\u003e\u003e class Color(Enum):\n ... RED = 1\n ... BLUE = 2\n ... GREEN = 3\n\nAccess them by:\n\n- attribute access:\n\n \u003e\u003e\u003e Color.RED\n \u003cColor.RED: 1\u003e\n\n- value lookup:\n\n \u003e\u003e\u003e Color(1)\n \u003cColor.RED: 1\u003e\n\n- name lookup:\n\n \u003e\u003e\u003e Color['RED']\n \u003cColor.RED: 1\u003e\n\nEnumerations can be iterated over, and know how many members they have: \n\n \u003e\u003e\u003e len(Color)\n 3\n\n \u003e\u003e\u003e list(Color)\n [\u003cColor.RED: 1\u003e, \u003cColor.BLUE: 2\u003e, \u003cColor.GREEN: 3\u003e]\n\nMethods can be added to enumerations, and members can have their own\nattributes -- see the documentation for details.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Class Variables ||\n|------------|--------------------------------------|\n| JAX | `\u003cBackend.JAX: 'jax'\u003e` |\n| TENSORFLOW | `\u003cBackend.TENSORFLOW: 'tensorflow'\u003e` |\n\n\u003cbr /\u003e"]]