ml_switcheroo.frameworks.html_dsl
=================================
.. py:module:: ml_switcheroo.frameworks.html_dsl
.. autoapi-nested-parse::
HTML/SVG DSL Framework Adapter.
Simplified to only provide Metadata.
Classes
-------
.. autoapisummary::
ml_switcheroo.frameworks.html_dsl.HtmlDSLAdapter
Module Contents
---------------
.. py:class:: HtmlDSLAdapter
Bases: :py:obj:`ml_switcheroo.frameworks.base.FrameworkAdapter`
Adapter for the HTML/SVG Visual DSL.
.. py:attribute:: display_name
:type: str
:value: 'HTML Grid DSL'
.. py:attribute:: ui_priority
:type: int
:value: 980
.. py:attribute:: inherits_from
:type: Optional[str]
:value: None
.. py:method:: create_parser(code: str) -> ml_switcheroo.core.html.parser.HtmlParser
Factory for the HTML Parser used by Ingestion.
.. py:property:: search_modules
:type: List[str]
.. py:property:: unsafe_submodules
:type: Set[str]
.. py:property:: import_alias
:type: Tuple[str, str]
.. py:property:: import_namespaces
:type: Dict[str, ml_switcheroo.frameworks.base.ImportConfig]
.. py:property:: discovery_heuristics
:type: Dict[str, List[str]]
.. py:property:: supported_tiers
:type: List[ml_switcheroo.enums.SemanticTier]
.. py:property:: structural_traits
:type: ml_switcheroo.semantics.schema.StructuralTraits
.. py:property:: plugin_traits
:type: ml_switcheroo.semantics.schema.PluginTraits
.. py:property:: test_config
:type: Dict[str, str]
.. py:property:: harness_imports
:type: List[str]
.. py:method:: get_harness_init_code() -> str
.. py:method:: get_to_numpy_code() -> str
.. py:property:: declared_magic_args
:type: List[str]
.. py:property:: rng_seed_methods
:type: List[str]
.. py:property:: definitions
:type: Dict[str, ml_switcheroo.frameworks.base.StandardMap]
.. py:property:: specifications
:type: Dict[str, ml_switcheroo.semantics.schema.OperationDef]
.. py:method:: collect_api(category: ml_switcheroo.frameworks.base.StandardCategory) -> List[ml_switcheroo.frameworks.base.GhostRef]
.. py:method:: convert(data: Any) -> Any
.. py:method:: get_device_syntax(device_type: str, device_index: Optional[str] = None) -> str
.. py:method:: get_device_check_syntax() -> str
.. py:method:: get_rng_split_syntax(rng_var: str, key_var: str) -> str
.. py:method:: get_serialization_imports() -> List[str]
.. py:method:: get_serialization_syntax(op: str, file_arg: str, object_arg: Optional[str] = None) -> str
.. py:method:: get_weight_conversion_imports() -> List[str]
.. py:method:: get_weight_load_code(path_var: str) -> str
.. py:method:: get_tensor_to_numpy_expr(tensor_var: str) -> str
.. py:method:: get_weight_save_code(state_var: str, path_var: str) -> str
.. py:method:: apply_wiring(snapshot: Dict[str, Any]) -> None
.. py:method:: get_doc_url(api_name: str) -> Optional[str]
.. py:method:: get_tiered_examples() -> Dict[str, str]