ExTorch.NN.Introspect.Schema (extorch v0.4.0)

Copy Markdown

Structured representation of a JIT model's architecture.

Summary

Types

param_info()

@type param_info() :: %{
  name: String.t(),
  shape: [integer()],
  dtype: atom(),
  requires_grad: boolean()
}

submodule_info()

@type submodule_info() :: %{
  name: String.t(),
  type_name: String.t(),
  parameters: [param_info()]
}

t()

@type t() :: %ExTorch.NN.Introspect.Schema{
  methods: [String.t()],
  parameters: [param_info()],
  submodules: [submodule_info()]
}