From 611e7fb3e35d031c3a2146767397a8406b3a582d Mon Sep 17 00:00:00 2001 From: Connor Tsui Date: Thu, 30 Apr 2026 10:47:06 -0400 Subject: [PATCH 1/2] rename module and id Signed-off-by: Connor Tsui --- vortex-tensor/src/lib.rs | 4 ++-- vortex-tensor/src/matcher.rs | 4 ++-- .../{fixed_shape => fixed_shape_tensor}/matcher.rs | 4 ++-- .../{fixed_shape => fixed_shape_tensor}/metadata.rs | 0 .../types/{fixed_shape => fixed_shape_tensor}/mod.rs | 0 .../{fixed_shape => fixed_shape_tensor}/proto.rs | 2 +- .../{fixed_shape => fixed_shape_tensor}/vtable.rs | 12 ++++++------ vortex-tensor/src/types/mod.rs | 2 +- vortex-tensor/src/types/vector/matcher.rs | 4 ++-- vortex-tensor/src/utils.rs | 4 ++-- 10 files changed, 18 insertions(+), 18 deletions(-) rename vortex-tensor/src/types/{fixed_shape => fixed_shape_tensor}/matcher.rs (97%) rename vortex-tensor/src/types/{fixed_shape => fixed_shape_tensor}/metadata.rs (100%) rename vortex-tensor/src/types/{fixed_shape => fixed_shape_tensor}/mod.rs (100%) rename vortex-tensor/src/types/{fixed_shape => fixed_shape_tensor}/proto.rs (98%) rename vortex-tensor/src/types/{fixed_shape => fixed_shape_tensor}/vtable.rs (95%) diff --git a/vortex-tensor/src/lib.rs b/vortex-tensor/src/lib.rs index 7beadc02e93..6be34c0c41d 100644 --- a/vortex-tensor/src/lib.rs +++ b/vortex-tensor/src/lib.rs @@ -21,7 +21,7 @@ use crate::scalar_fns::inner_product::InnerProduct; use crate::scalar_fns::l2_denorm::L2Denorm; use crate::scalar_fns::l2_norm::L2Norm; use crate::scalar_fns::sorf_transform::SorfTransform; -use crate::types::fixed_shape::FixedShapeTensor; +use crate::types::fixed_shape_tensor::FixedShapeTensor; use crate::types::vector::Vector; pub mod matcher; @@ -29,7 +29,7 @@ pub mod scalar_fns; mod types; -pub use types::fixed_shape; +pub use types::fixed_shape_tensor; pub use types::vector; pub mod encodings; diff --git a/vortex-tensor/src/matcher.rs b/vortex-tensor/src/matcher.rs index 4566dcb3a38..e1db8f61448 100644 --- a/vortex-tensor/src/matcher.rs +++ b/vortex-tensor/src/matcher.rs @@ -7,8 +7,8 @@ use vortex_array::dtype::PType; use vortex_array::dtype::extension::ExtDTypeRef; use vortex_array::dtype::extension::Matcher; -use crate::types::fixed_shape::AnyFixedShapeTensor; -use crate::types::fixed_shape::FixedShapeTensorMatcherMetadata; +use crate::types::fixed_shape_tensor::AnyFixedShapeTensor; +use crate::types::fixed_shape_tensor::FixedShapeTensorMatcherMetadata; use crate::types::vector::AnyVector; use crate::types::vector::VectorMatcherMetadata; diff --git a/vortex-tensor/src/types/fixed_shape/matcher.rs b/vortex-tensor/src/types/fixed_shape_tensor/matcher.rs similarity index 97% rename from vortex-tensor/src/types/fixed_shape/matcher.rs rename to vortex-tensor/src/types/fixed_shape_tensor/matcher.rs index 32c0dd55136..2cd7d7c8e4c 100644 --- a/vortex-tensor/src/types/fixed_shape/matcher.rs +++ b/vortex-tensor/src/types/fixed_shape_tensor/matcher.rs @@ -8,8 +8,8 @@ use vortex_array::dtype::extension::Matcher; use vortex_error::VortexExpect; use vortex_error::vortex_panic; -use crate::types::fixed_shape::FixedShapeTensor; -use crate::types::fixed_shape::FixedShapeTensorMetadata; +use crate::types::fixed_shape_tensor::FixedShapeTensor; +use crate::types::fixed_shape_tensor::FixedShapeTensorMetadata; pub struct AnyFixedShapeTensor; diff --git a/vortex-tensor/src/types/fixed_shape/metadata.rs b/vortex-tensor/src/types/fixed_shape_tensor/metadata.rs similarity index 100% rename from vortex-tensor/src/types/fixed_shape/metadata.rs rename to vortex-tensor/src/types/fixed_shape_tensor/metadata.rs diff --git a/vortex-tensor/src/types/fixed_shape/mod.rs b/vortex-tensor/src/types/fixed_shape_tensor/mod.rs similarity index 100% rename from vortex-tensor/src/types/fixed_shape/mod.rs rename to vortex-tensor/src/types/fixed_shape_tensor/mod.rs diff --git a/vortex-tensor/src/types/fixed_shape/proto.rs b/vortex-tensor/src/types/fixed_shape_tensor/proto.rs similarity index 98% rename from vortex-tensor/src/types/fixed_shape/proto.rs rename to vortex-tensor/src/types/fixed_shape_tensor/proto.rs index 89b3db4289d..2bd608d717d 100644 --- a/vortex-tensor/src/types/fixed_shape/proto.rs +++ b/vortex-tensor/src/types/fixed_shape_tensor/proto.rs @@ -8,7 +8,7 @@ use vortex_error::VortexExpect; use vortex_error::VortexResult; use vortex_error::vortex_err; -use crate::types::fixed_shape::FixedShapeTensorMetadata; +use crate::types::fixed_shape_tensor::FixedShapeTensorMetadata; /// Protobuf representation of [`FixedShapeTensorMetadata`]. /// diff --git a/vortex-tensor/src/types/fixed_shape/vtable.rs b/vortex-tensor/src/types/fixed_shape_tensor/vtable.rs similarity index 95% rename from vortex-tensor/src/types/fixed_shape/vtable.rs rename to vortex-tensor/src/types/fixed_shape_tensor/vtable.rs index d0a4b7842f1..741d6b71801 100644 --- a/vortex-tensor/src/types/fixed_shape/vtable.rs +++ b/vortex-tensor/src/types/fixed_shape_tensor/vtable.rs @@ -11,9 +11,9 @@ use vortex_error::vortex_bail; use vortex_error::vortex_ensure; use vortex_error::vortex_ensure_eq; -use crate::types::fixed_shape::FixedShapeTensor; -use crate::types::fixed_shape::FixedShapeTensorMetadata; -use crate::types::fixed_shape::proto; +use crate::types::fixed_shape_tensor::FixedShapeTensor; +use crate::types::fixed_shape_tensor::FixedShapeTensorMetadata; +use crate::types::fixed_shape_tensor::proto; impl ExtVTable for FixedShapeTensor { type Metadata = FixedShapeTensorMetadata; @@ -22,7 +22,7 @@ impl ExtVTable for FixedShapeTensor { type NativeValue<'a> = &'a ScalarValue; fn id(&self) -> ExtId { - ExtId::new("vortex.fixed_shape_tensor") + ExtId::new("vortex.tensor.fixed_shape_tensor") } fn serialize_metadata(&self, metadata: &Self::Metadata) -> VortexResult> { @@ -102,8 +102,8 @@ mod tests { use vortex_array::dtype::extension::ExtVTable; use vortex_error::VortexResult; - use crate::types::fixed_shape::FixedShapeTensor; - use crate::types::fixed_shape::FixedShapeTensorMetadata; + use crate::types::fixed_shape_tensor::FixedShapeTensor; + use crate::types::fixed_shape_tensor::FixedShapeTensorMetadata; /// Serializes and deserializes the given metadata through protobuf, asserting equality. fn assert_roundtrip(metadata: &FixedShapeTensorMetadata) -> VortexResult<()> { diff --git a/vortex-tensor/src/types/mod.rs b/vortex-tensor/src/types/mod.rs index 3ecd2826743..47dcabdb36d 100644 --- a/vortex-tensor/src/types/mod.rs +++ b/vortex-tensor/src/types/mod.rs @@ -3,5 +3,5 @@ //! Internal homes for tensor extension types. -pub mod fixed_shape; +pub mod fixed_shape_tensor; pub mod vector; diff --git a/vortex-tensor/src/types/vector/matcher.rs b/vortex-tensor/src/types/vector/matcher.rs index 7ac75f097db..b0e641ba45b 100644 --- a/vortex-tensor/src/types/vector/matcher.rs +++ b/vortex-tensor/src/types/vector/matcher.rs @@ -101,8 +101,8 @@ mod tests { use vortex_error::VortexResult; use super::*; - use crate::types::fixed_shape::FixedShapeTensor; - use crate::types::fixed_shape::FixedShapeTensorMetadata; + use crate::types::fixed_shape_tensor::FixedShapeTensor; + use crate::types::fixed_shape_tensor::FixedShapeTensorMetadata; fn vector_storage_dtype(element_ptype: PType, dimensions: u32) -> DType { DType::FixedSizeList( diff --git a/vortex-tensor/src/utils.rs b/vortex-tensor/src/utils.rs index 9dc097e11e0..e6d2cce453b 100644 --- a/vortex-tensor/src/utils.rs +++ b/vortex-tensor/src/utils.rs @@ -332,8 +332,8 @@ pub mod test_helpers { use vortex_error::VortexResult; use crate::scalar_fns::l2_denorm::L2Denorm; - use crate::types::fixed_shape::FixedShapeTensor; - use crate::types::fixed_shape::FixedShapeTensorMetadata; + use crate::types::fixed_shape_tensor::FixedShapeTensor; + use crate::types::fixed_shape_tensor::FixedShapeTensorMetadata; use crate::types::vector::Vector; /// Builds a `FixedSizeList` storage array from flat `elements`. The row count is From e81a405f69c8f5a9c0a897097d23aa0a648156c0 Mon Sep 17 00:00:00 2001 From: Connor Tsui Date: Thu, 30 Apr 2026 10:56:43 -0400 Subject: [PATCH 2/2] fix docs and api Signed-off-by: Connor Tsui --- vortex-tensor/public-api.lock | 130 +++++++++--------- vortex-tensor/src/matcher.rs | 2 +- .../src/scalar_fns/cosine_similarity.rs | 2 +- vortex-tensor/src/scalar_fns/inner_product.rs | 2 +- 4 files changed, 68 insertions(+), 68 deletions(-) diff --git a/vortex-tensor/public-api.lock b/vortex-tensor/public-api.lock index 7300bb399e6..4fe9527fad7 100644 --- a/vortex-tensor/public-api.lock +++ b/vortex-tensor/public-api.lock @@ -84,139 +84,139 @@ pub fn vortex_tensor::encodings::turboquant::turboquant_encode(input: vortex_arr pub unsafe fn vortex_tensor::encodings::turboquant::turboquant_encode_unchecked(ext: vortex_array::array::view::ArrayView<'_, vortex_array::arrays::extension::vtable::Extension>, config: &vortex_tensor::encodings::turboquant::TurboQuantConfig, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult -pub mod vortex_tensor::fixed_shape +pub mod vortex_tensor::fixed_shape_tensor -pub struct vortex_tensor::fixed_shape::AnyFixedShapeTensor +pub struct vortex_tensor::fixed_shape_tensor::AnyFixedShapeTensor -impl vortex_array::dtype::extension::matcher::Matcher for vortex_tensor::fixed_shape::AnyFixedShapeTensor +impl vortex_array::dtype::extension::matcher::Matcher for vortex_tensor::fixed_shape_tensor::AnyFixedShapeTensor -pub type vortex_tensor::fixed_shape::AnyFixedShapeTensor::Match<'a> = vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +pub type vortex_tensor::fixed_shape_tensor::AnyFixedShapeTensor::Match<'a> = vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -pub fn vortex_tensor::fixed_shape::AnyFixedShapeTensor::try_match<'a>(ext_dtype: &'a vortex_array::dtype::extension::erased::ExtDTypeRef) -> core::option::Option +pub fn vortex_tensor::fixed_shape_tensor::AnyFixedShapeTensor::try_match<'a>(ext_dtype: &'a vortex_array::dtype::extension::erased::ExtDTypeRef) -> core::option::Option -pub struct vortex_tensor::fixed_shape::FixedShapeTensor +pub struct vortex_tensor::fixed_shape_tensor::FixedShapeTensor -impl core::clone::Clone for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::clone::Clone for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::clone(&self) -> vortex_tensor::fixed_shape::FixedShapeTensor +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::clone(&self) -> vortex_tensor::fixed_shape_tensor::FixedShapeTensor -impl core::cmp::Eq for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::cmp::Eq for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -impl core::cmp::PartialEq for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::cmp::PartialEq for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::eq(&self, other: &vortex_tensor::fixed_shape::FixedShapeTensor) -> bool +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::eq(&self, other: &vortex_tensor::fixed_shape_tensor::FixedShapeTensor) -> bool -impl core::default::Default for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::default::Default for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::default() -> vortex_tensor::fixed_shape::FixedShapeTensor +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::default() -> vortex_tensor::fixed_shape_tensor::FixedShapeTensor -impl core::fmt::Debug for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::fmt::Debug for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::hash::Hash for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::hash::Hash for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -impl core::marker::StructuralPartialEq for vortex_tensor::fixed_shape::FixedShapeTensor +impl core::marker::StructuralPartialEq for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -impl vortex_array::dtype::extension::vtable::ExtVTable for vortex_tensor::fixed_shape::FixedShapeTensor +impl vortex_array::dtype::extension::vtable::ExtVTable for vortex_tensor::fixed_shape_tensor::FixedShapeTensor -pub type vortex_tensor::fixed_shape::FixedShapeTensor::Metadata = vortex_tensor::fixed_shape::FixedShapeTensorMetadata +pub type vortex_tensor::fixed_shape_tensor::FixedShapeTensor::Metadata = vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub type vortex_tensor::fixed_shape::FixedShapeTensor::NativeValue<'a> = &'a vortex_array::scalar::scalar_value::ScalarValue +pub type vortex_tensor::fixed_shape_tensor::FixedShapeTensor::NativeValue<'a> = &'a vortex_array::scalar::scalar_value::ScalarValue -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::deserialize_metadata(&self, metadata: &[u8]) -> vortex_error::VortexResult +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::deserialize_metadata(&self, metadata: &[u8]) -> vortex_error::VortexResult -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::id(&self) -> vortex_array::dtype::extension::ExtId +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::id(&self) -> vortex_array::dtype::extension::ExtId -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::least_supertype(ext_dtype: &vortex_array::dtype::extension::typed::ExtDType, other: &vortex_array::dtype::DType) -> core::option::Option +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::least_supertype(ext_dtype: &vortex_array::dtype::extension::typed::ExtDType, other: &vortex_array::dtype::DType) -> core::option::Option -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::serialize_metadata(&self, metadata: &Self::Metadata) -> vortex_error::VortexResult> +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::serialize_metadata(&self, metadata: &Self::Metadata) -> vortex_error::VortexResult> -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::unpack_native<'a>(_ext_dtype: &'a vortex_array::dtype::extension::typed::ExtDType, storage_value: &'a vortex_array::scalar::scalar_value::ScalarValue) -> vortex_error::VortexResult +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::unpack_native<'a>(_ext_dtype: &'a vortex_array::dtype::extension::typed::ExtDType, storage_value: &'a vortex_array::scalar::scalar_value::ScalarValue) -> vortex_error::VortexResult -pub fn vortex_tensor::fixed_shape::FixedShapeTensor::validate_dtype(ext_dtype: &vortex_array::dtype::extension::typed::ExtDType) -> vortex_error::VortexResult<()> +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensor::validate_dtype(ext_dtype: &vortex_array::dtype::extension::typed::ExtDType) -> vortex_error::VortexResult<()> -pub struct vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +pub struct vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -impl vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'_> +impl vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'_> -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'_>::element_ptype(&self) -> vortex_array::dtype::ptype::PType +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'_>::element_ptype(&self) -> vortex_array::dtype::ptype::PType -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'_>::flat_list_size(&self) -> u32 +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'_>::flat_list_size(&self) -> u32 -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'_>::metadata(&self) -> &vortex_tensor::fixed_shape::FixedShapeTensorMetadata +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'_>::metadata(&self) -> &vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -impl<'a> core::clone::Clone for vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +impl<'a> core::clone::Clone for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a>::clone(&self) -> vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a>::clone(&self) -> vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -impl<'a> core::cmp::Eq for vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +impl<'a> core::cmp::Eq for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -impl<'a> core::cmp::PartialEq for vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +impl<'a> core::cmp::PartialEq for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a>::eq(&self, other: &vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a>) -> bool +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a>::eq(&self, other: &vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a>) -> bool -impl<'a> core::fmt::Debug for vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +impl<'a> core::fmt::Debug for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl<'a> core::marker::Copy for vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +impl<'a> core::marker::Copy for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -impl<'a> core::marker::StructuralPartialEq for vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a> +impl<'a> core::marker::StructuralPartialEq for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a> -pub struct vortex_tensor::fixed_shape::FixedShapeTensorMetadata +pub struct vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -impl vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::dim_names(&self) -> core::option::Option<&[alloc::string::String]> +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::dim_names(&self) -> core::option::Option<&[alloc::string::String]> -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::logical_shape(&self) -> &[usize] +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::logical_shape(&self) -> &[usize] -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::ndim(&self) -> usize +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::ndim(&self) -> usize -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::new(shape: alloc::vec::Vec) -> Self +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::new(shape: alloc::vec::Vec) -> Self -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::permutation(&self) -> core::option::Option<&[usize]> +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::permutation(&self) -> core::option::Option<&[usize]> -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::physical_shape(&self) -> impl core::iter::traits::iterator::Iterator + '_ +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::physical_shape(&self) -> impl core::iter::traits::iterator::Iterator + '_ -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::strides(&self) -> impl core::iter::traits::iterator::Iterator + '_ +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::strides(&self) -> impl core::iter::traits::iterator::Iterator + '_ -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::with_dim_names(self, names: alloc::vec::Vec) -> vortex_error::VortexResult +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::with_dim_names(self, names: alloc::vec::Vec) -> vortex_error::VortexResult -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::with_permutation(self, permutation: alloc::vec::Vec) -> vortex_error::VortexResult +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::with_permutation(self, permutation: alloc::vec::Vec) -> vortex_error::VortexResult -impl core::clone::Clone for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::clone::Clone for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::clone(&self) -> vortex_tensor::fixed_shape::FixedShapeTensorMetadata +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::clone(&self) -> vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -impl core::cmp::Eq for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::cmp::Eq for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -impl core::cmp::PartialEq for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::cmp::PartialEq for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::eq(&self, other: &vortex_tensor::fixed_shape::FixedShapeTensorMetadata) -> bool +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::eq(&self, other: &vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata) -> bool -impl core::fmt::Debug for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::fmt::Debug for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::fmt::Display for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::fmt::Display for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::hash::Hash for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::hash::Hash for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata -pub fn vortex_tensor::fixed_shape::FixedShapeTensorMetadata::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +pub fn vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -impl core::marker::StructuralPartialEq for vortex_tensor::fixed_shape::FixedShapeTensorMetadata +impl core::marker::StructuralPartialEq for vortex_tensor::fixed_shape_tensor::FixedShapeTensorMetadata pub mod vortex_tensor::matcher pub enum vortex_tensor::matcher::TensorMatch<'a> -pub vortex_tensor::matcher::TensorMatch::FixedShapeTensor(vortex_tensor::fixed_shape::FixedShapeTensorMatcherMetadata<'a>) +pub vortex_tensor::matcher::TensorMatch::FixedShapeTensor(vortex_tensor::fixed_shape_tensor::FixedShapeTensorMatcherMetadata<'a>) pub vortex_tensor::matcher::TensorMatch::Vector(vortex_tensor::vector::VectorMatcherMetadata) diff --git a/vortex-tensor/src/matcher.rs b/vortex-tensor/src/matcher.rs index e1db8f61448..10aa2581d03 100644 --- a/vortex-tensor/src/matcher.rs +++ b/vortex-tensor/src/matcher.rs @@ -23,7 +23,7 @@ pub struct AnyTensor; /// The matched variant of a tensor-like extension type. #[derive(Debug, Clone, Copy, PartialEq, Eq)] pub enum TensorMatch<'a> { - /// A [`FixedShapeTensor`](crate::fixed_shape::FixedShapeTensor) extension type. + /// A [`FixedShapeTensor`](crate::fixed_shape_tensor::FixedShapeTensor) extension type. FixedShapeTensor(FixedShapeTensorMatcherMetadata<'a>), /// A [`Vector`](crate::vector::Vector) extension type. diff --git a/vortex-tensor/src/scalar_fns/cosine_similarity.rs b/vortex-tensor/src/scalar_fns/cosine_similarity.rs index 8143a13d684..87f8c27ae6e 100644 --- a/vortex-tensor/src/scalar_fns/cosine_similarity.rs +++ b/vortex-tensor/src/scalar_fns/cosine_similarity.rs @@ -53,7 +53,7 @@ use crate::utils::validate_binary_tensor_float_inputs; /// optimized readthrough path may intentionally differ slightly from decoding both sides to dense /// coordinates and recomputing cosine from scratch. /// -/// [`FixedShapeTensor`]: crate::fixed_shape::FixedShapeTensor +/// [`FixedShapeTensor`]: crate::fixed_shape_tensor::FixedShapeTensor /// [`Vector`]: crate::vector::Vector /// [`L2Denorm`]: crate::scalar_fns::l2_denorm::L2Denorm #[derive(Clone)] diff --git a/vortex-tensor/src/scalar_fns/inner_product.rs b/vortex-tensor/src/scalar_fns/inner_product.rs index d60938dfbd8..f34cb257dbd 100644 --- a/vortex-tensor/src/scalar_fns/inner_product.rs +++ b/vortex-tensor/src/scalar_fns/inner_product.rs @@ -65,7 +65,7 @@ use crate::utils::validate_binary_tensor_float_inputs; /// Both inputs must be tensor-like extension arrays ([`FixedShapeTensor`] or [`Vector`]) with the /// same dtype and a float element type. The output is a float column of the same float type. /// -/// [`FixedShapeTensor`]: crate::fixed_shape::FixedShapeTensor +/// [`FixedShapeTensor`]: crate::fixed_shape_tensor::FixedShapeTensor /// [`Vector`]: crate::vector::Vector #[derive(Clone)] pub struct InnerProduct;