Home / Function/ preconditionType() — pytorch Function Reference

preconditionType() — pytorch Function Reference

Architecture documentation for the preconditionType() function in IValue.java from the pytorch codebase.

Function java AndroidRuntime TensorAPI calls 1 called by 13

Entity Profile

Dependency Diagram

graph TD
  8151d751_aae4_cb0a_91b5_e0599e70a549["preconditionType()"]
  77508ce9_e96e_363a_92a0_9bd58c386b64["toTensor()"]
  77508ce9_e96e_363a_92a0_9bd58c386b64 -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  8390e303_b110_755e_200e_d6b56a01f3fe["toBool()"]
  8390e303_b110_755e_200e_d6b56a01f3fe -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  cd316361_90b4_7482_d439_b7d57a14570e["toLong()"]
  cd316361_90b4_7482_d439_b7d57a14570e -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  63197d97_ec63_6f9e_ce4f_1d75d99f1b25["toDouble()"]
  63197d97_ec63_6f9e_ce4f_1d75d99f1b25 -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  9de3f93f_0d82_4be2_6346_4b4fcc9a3185["toStr()"]
  9de3f93f_0d82_4be2_6346_4b4fcc9a3185 -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  ea0f1edc_d01c_0780_8401_5affdd106ed5["toBoolList()"]
  ea0f1edc_d01c_0780_8401_5affdd106ed5 -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  ac24524e_64fc_35d9_6915_e483bf4f376f["toLongList()"]
  ac24524e_64fc_35d9_6915_e483bf4f376f -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  a194d900_bda2_a354_e54e_c933e3ef150e["toDoubleList()"]
  a194d900_bda2_a354_e54e_c933e3ef150e -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  bf873db4_c1f3_461a_0dcb_618a4efb755d["toTensorList()"]
  bf873db4_c1f3_461a_0dcb_618a4efb755d -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  b820d6e1_4bd4_b5ef_4455_0fd875306bfc["toList()"]
  b820d6e1_4bd4_b5ef_4455_0fd875306bfc -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  d09ab66a_cbe2_4304_75a1_49672de03d04["toTuple()"]
  d09ab66a_cbe2_4304_75a1_49672de03d04 -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  281dbe08_889d_edac_0fbf_eb93fcc4df6c["toDictStringKey()"]
  281dbe08_889d_edac_0fbf_eb93fcc4df6c -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  c78b8ec7_9640_784f_158a_82153106a797["toDictLongKey()"]
  c78b8ec7_9640_784f_158a_82153106a797 -->|calls| 8151d751_aae4_cb0a_91b5_e0599e70a549
  e1b1ac42_c72e_4d31_9e4c_7c179e5c048f["getTypeName()"]
  8151d751_aae4_cb0a_91b5_e0599e70a549 -->|calls| e1b1ac42_c72e_4d31_9e4c_7c179e5c048f
  style 8151d751_aae4_cb0a_91b5_e0599e70a549 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

android/pytorch_android/src/main/java/org/pytorch/IValue.java lines 329–338

  private void preconditionType(int typeCodeExpected, int typeCode) {
    if (typeCode != typeCodeExpected) {
      throw new IllegalStateException(
          String.format(
              Locale.US,
              "Expected IValue type %s, actual type %s",
              getTypeName(typeCodeExpected),
              getTypeName(typeCode)));
    }
  }

Subdomains

Frequently Asked Questions

What does preconditionType() do?
preconditionType() is a function in the pytorch codebase.
What does preconditionType() call?
preconditionType() calls 1 function(s): getTypeName.
What calls preconditionType()?
preconditionType() is called by 13 function(s): toBool, toBoolList, toDictLongKey, toDictStringKey, toDouble, toDoubleList, toList, toLong, and 5 more.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free