easydel.modules.rwkv.modeling_rwkv_flax#
- class easydel.modules.rwkv.modeling_rwkv_flax.RwkvCausalLMOutput(logits: Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number] = None, state: Optional[List[Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number]]] = None, hidden_states: Optional[Tuple[Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number], ...]] = None, attentions: Optional[Tuple[Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number], ...]] = None)[source]#
Bases:
ModelOutput- replace(**kwargs)#
- class easydel.modules.rwkv.modeling_rwkv_flax.RwkvFeedForward(*args: Any, **kwargs: Any)[source]#
Bases:
Module
- class easydel.modules.rwkv.modeling_rwkv_flax.RwkvForCausalLM(*args: Any, **kwargs: Any)[source]#
Bases:
EasyDeLBaseModule
- class easydel.modules.rwkv.modeling_rwkv_flax.RwkvModel(*args: Any, **kwargs: Any)[source]#
Bases:
EasyDeLBaseModule
- class easydel.modules.rwkv.modeling_rwkv_flax.RwkvOutput(last_hidden_state: Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number] = None, state: Optional[Tuple[Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number], ...]] = None, hidden_states: Optional[Tuple[Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number], ...]] = None, attentions: Optional[Tuple[Union[jax.Array, numpy.ndarray, numpy.bool, numpy.number], ...]] = None)[source]#
Bases:
ModelOutput- replace(**kwargs)#
- class easydel.modules.rwkv.modeling_rwkv_flax.RwkvSelfAttention(*args: Any, **kwargs: Any)[source]#
Bases:
Module