netket.vqs.get_local_kernel#
- netket.vqs.get_local_kernel(vstate, Ć, chunk_size)[source]#
Returns the function computing the local estimator for the given variational state and operator.
- Parameters:
- Returns:
A callable accepting the output of get_configs(vstate, O).
- netket.vqs.get_local_kernel(vstate: Any, Ć: Any, chunk_size: NoneType)[source]
# Default dispatch for when chunk_size is not explicitly specified.
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._lazy.Squared
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._discrete_operator.DiscreteOperator
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._discrete_operator_jax.DiscreteJaxOperator
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._continuous_operator.ContinuousOperator
- get_local_kernel(
vs: netket.vqs.mc.mc_state.state.MCState, O: netket.operator._sum.operator.SumGenericOperator
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._lazy.Squared, chunk_size: int
# Dispatches to select what expect-kernel to use
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._discrete_operator_jax.DiscreteJaxOperator, chunk_size: int
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._discrete_operator.DiscreteOperator, chunk_size: int
- get_local_kernel(
vstate: netket.vqs.mc.mc_state.state.MCState, Ć: netket.operator._continuous_operator.ContinuousOperator, chunk_size: int
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._abstract_super_operator.AbstractSuperOperator
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._discrete_operator.DiscreteOperator
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._discrete_operator_jax.DiscreteJaxOperator
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._lazy.Squared[netket.operator._abstract_super_operator.AbstractSuperOperator]
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._abstract_super_operator.AbstractSuperOperator, chunk_size: int
# Dispatches to select what expect-kernel to use
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._lazy.Squared[netket.operator._abstract_super_operator.AbstractSuperOperator], chunk_size: int
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._discrete_operator.DiscreteOperator, chunk_size: int
- get_local_kernel(
vstate: netket.vqs.mc.mc_mixed_state.state.MCMixedState, Ć: netket.operator._discrete_operator_jax.DiscreteJaxOperator, chunk_size: int