CompilationSettings
Symbolica documentation for getting started, symbolic expressions, numerical evaluation, pattern matching, and APIs in Python and Rust.
CompilationSettings
class CompilationSettingsAttributes
| Name | Description |
|---|---|
backend |
|
cores |
|
cpe_rounds |
|
horner_iterations |
backend
CompilationSettings.backend: builtins.strcores
CompilationSettings.cores: builtins.intcpe_rounds
CompilationSettings.cpe_rounds: typing.Optional[builtins.int]horner_iterations
CompilationSettings.horner_iterations: builtins.intMethods
| Name | Description |
|---|---|
__new__ |
Eager execution is the notebook default on every host |
__repr__ |
|
_repr_html_ |
|
to_json |
__new__
CompilationSettings.__new__(
*,
backend: builtins.str = 'eager',
horner_iterations: builtins.int = 10,
cpe_rounds: typing.Optional[builtins.int] = 1000,
cores: builtins.int = 1,
max_horner_scheme_variables: builtins.int = 500,
max_common_pair_cache_entries: builtins.int = 1000000,
max_common_pair_distance: builtins.int = 1000,
verbose: builtins.bool = False,
direct_translation: builtins.bool = True,
) -> CompilationSettingsEager execution is the notebook default on every host. None means unlimited CPE rounds.
__repr__
CompilationSettings.__repr__() -> builtins.str_repr_html_
CompilationSettings._repr_html_() -> builtins.strto_json
CompilationSettings.to_json() -> builtins.str