類 OnnxSparseTensor.SparseTensor<T extends java.nio.Buffer>
- java.lang.Object
-
- ai.onnxruntime.OnnxSparseTensor.SparseTensor<T>
-
- 型別引數
T- 索引緩衝區的型別。
- 封閉類
- OnnxSparseTensor
public abstract static class OnnxSparseTensor.SparseTensor<T extends java.nio.Buffer> extends java.lang.ObjectJava 稀疏張量的抽象基類有朝一日將密封為
OnnxSparseTensor.COOTensor、OnnxSparseTensor.CSRCTensor和OnnxSparseTensor.BlockSparseTensor。
-
-
方法摘要
所有方法 例項方法 抽象方法 具體方法 修飾符和型別 方法 描述 long[]getDenseShape()獲取稀疏張量的密集形狀。TgetIndices()獲取索引緩衝區。long[]getIndicesShape()獲取稀疏張量的索引形狀。抽象 OnnxJavaTypegetIndicesType()稀疏張量的索引型別。longgetNumNonZeroElements()非零元素的數量。抽象 OnnxSparseTensor.SparseTensorTypegetSparsityType()稀疏張量的稀疏型別。OnnxJavaTypegetType()稀疏張量的資料型別。java.nio.BuffergetValues()獲取值緩衝區。long[]getValuesShape()獲取稀疏張量的值形狀。
-
-
-
方法詳情
-
getDenseShape
public long[] getDenseShape()
獲取稀疏張量的密集形狀。- 返回:
- 稀疏張量的形狀。
-
getType
public OnnxJavaType getType()
稀疏張量的資料型別。- 返回:
- 稀疏張量的資料型別。
-
getNumNonZeroElements
public long getNumNonZeroElements()
非零元素的數量。- 返回:
- 非零元素的數量。
-
getIndices
public T getIndices()
獲取索引緩衝區。- 返回:
- 索引緩衝區。
-
getValues
public java.nio.Buffer getValues()
獲取值緩衝區。- 返回:
- 值緩衝區。
-
getValuesShape
public long[] getValuesShape()
獲取稀疏張量的值形狀。- 返回:
- 稀疏張量的值形狀。
-
getIndicesShape
public long[] getIndicesShape()
獲取稀疏張量的索引形狀。- 返回:
- 稀疏張量的索引形狀。
-
getSparsityType
public abstract OnnxSparseTensor.SparseTensorType getSparsityType()
稀疏張量的稀疏型別。- 返回:
- 稀疏張量的稀疏型別。
-
getIndicesType
public abstract OnnxJavaType getIndicesType()
稀疏張量的索引型別。- 返回:
- 稀疏張量的索引型別。
-
-