fromBlob() — pytorch Function Reference
Architecture documentation for the fromBlob() function in Tensor.java from the pytorch codebase.
Entity Profile
Dependency Diagram
graph TD 7d987baf_1d44_31d6_f128_18964ed36ba8["fromBlob()"] c81bb7ae_2eee_9e76_fb40_f1e6bea8df1f["bitmapToFloat32Tensor()"] c81bb7ae_2eee_9e76_fb40_f1e6bea8df1f -->|calls| 7d987baf_1d44_31d6_f128_18964ed36ba8 da0052aa_0d0f_9bda_a558_296d9703af6b["imageYUV420CenterCropToFloat32Tensor()"] da0052aa_0d0f_9bda_a558_296d9703af6b -->|calls| 7d987baf_1d44_31d6_f128_18964ed36ba8 a8703cc9_ca82_8058_0c67_94bdd5d5f63f["checkArgument()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| a8703cc9_ca82_8058_0c67_94bdd5d5f63f 384ee7bc_0c17_aa62_2773_4d58b6ffdfc5["checkShape()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 384ee7bc_0c17_aa62_2773_4d58b6ffdfc5 bb0b08c6_0ed9_5ba4_4285_d5f7aee8456e["checkShapeAndDataCapacityConsistency()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| bb0b08c6_0ed9_5ba4_4285_d5f7aee8456e 33409211_36c4_6459_52d7_f06e1d5d7aaa["allocateByteBuffer()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 33409211_36c4_6459_52d7_f06e1d5d7aaa 0904339d_a9fa_c19b_1171_129c4c841cd6["numel()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 0904339d_a9fa_c19b_1171_129c4c841cd6 5300f9d2_3df7_77a1_96d7_64b07d21fe7e["Tensor_int8()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 5300f9d2_3df7_77a1_96d7_64b07d21fe7e 4f73ad1f_506b_8216_3806_9c2f5aedb523["allocateIntBuffer()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 4f73ad1f_506b_8216_3806_9c2f5aedb523 9c691d81_3362_7987_ad8c_0eb7390a1a66["Tensor_int32()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 9c691d81_3362_7987_ad8c_0eb7390a1a66 af41549e_1d99_2a69_bc90_d5028530fd92["allocateFloatBuffer()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| af41549e_1d99_2a69_bc90_d5028530fd92 e3be0d59_52d8_641b_e35d_ee2cbba07acb["Tensor_float32()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| e3be0d59_52d8_641b_e35d_ee2cbba07acb 1b847f37_7c5d_9764_1e91_8acc2cad7ac3["allocateLongBuffer()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| 1b847f37_7c5d_9764_1e91_8acc2cad7ac3 b5a77134_7dbf_923c_dbac_d60eefce3ea4["Tensor_int64()"] 7d987baf_1d44_31d6_f128_18964ed36ba8 -->|calls| b5a77134_7dbf_923c_dbac_d60eefce3ea4 style 7d987baf_1d44_31d6_f128_18964ed36ba8 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
android/pytorch_android/src/main/java/org/pytorch/Tensor.java lines 137–145
public static Tensor fromBlob(byte[] data, long[] shape, MemoryFormat memoryFormat) {
checkArgument(data != null, ERROR_MSG_DATA_ARRAY_NOT_NULL);
checkArgument(shape != null, ERROR_MSG_SHAPE_NOT_NULL);
checkShape(shape);
checkShapeAndDataCapacityConsistency(data.length, shape);
final ByteBuffer byteBuffer = allocateByteBuffer((int) numel(shape));
byteBuffer.put(data);
return new Tensor_int8(byteBuffer, shape, memoryFormat);
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does fromBlob() do?
fromBlob() is a function in the pytorch codebase.
What does fromBlob() call?
fromBlob() calls 14 function(s): Tensor_float32, Tensor_float64, Tensor_int32, Tensor_int64, Tensor_int8, allocateByteBuffer, allocateDoubleBuffer, allocateFloatBuffer, and 6 more.
What calls fromBlob()?
fromBlob() is called by 2 function(s): bitmapToFloat32Tensor, imageYUV420CenterCropToFloat32Tensor.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free