Как правильно ввести подсказку `flax.linen.module.applyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как правильно ввести подсказку `flax.linen.module.apply

Сообщение Anonymous »

На момент написания, этот код не проходит проверку типа пирайта: < /p>

Код: Выделить всё

import jax
import jax.numpy as jnp
import jax.typing as jt
import flax.linen as nn

class MLP(nn.Module):
@nn.compact
def __call__(self, inputs: jt.ArrayLike):
inputs = jnp.array(inputs)
return nn.Dense(4)(inputs)

if __name__ == "__main__":
inputs = jnp.ones((2, 4))
mlp = MLP()
prng_key = jax.random.key(7)
outputs: jax.Array = mlp.apply(mlp.init(prng_key, inputs), inputs)
print(f"type of outputs is {type(outputs)}")
его вывод: тип выходов - .
на выходных выходах: jax.array = mlp.apply (mlp.init (prng_key, inputs), inputs) , plance this hit hise hit his hit his hit his hit with hit hits> plance this:? class = "lang-py prettyprint-override">

Код: Выделить всё

Type "Any | tuple[Any, FrozenVariableDict | dict[str, Any]]" is not assignable to declared type "Array"
Type "Any | tuple[Any, FrozenVariableDict | dict[str, Any]]" is not assignable to type "Array"
"tuple[Any, FrozenVariableDict | dict[str, Any]]" is not assignable to "Array"
Pylance reportAssignmentType
Любые другие операции, которые обрабатывают выходы как массив JAX, преуспевает во время выполнения, но также не введите чек. Этот тип кода проверяется правильно: < /p>

Код: Выделить всё

import jax
import jax.numpy as jnp

x: jax.Array = jnp.zeros((2, 2))
print(f"x's type is {type(x)}")
и его вывод: тип X IS , тот же тип.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... -correctly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как правильно ввести подсказку `flax.linen.module.apply
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как правильно ввести подсказку `flax.linen.module.apply
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как правильно ввести подсказку `flax.linen.module.apply
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • AttributeError: модуль «flax.linen» не имеет атрибута «transforms».
    Гость » » в форуме Python
    0 Ответы
    70 Просмотры
    Последнее сообщение Гость
  • Неожиданное поведение Flax.linen.conv
    Anonymous » » в форуме Python
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»