pub struct MPSKernel { /* private fields */ }MPSKernel only.Expand description
Dependencies: This depends on Metal.framework
The MPSKernel class is the base class for all MPS objects. It defines a standard interface for MPS kernels. You should not use the MPSKernel class directly. Instead, a number of MPSKernel subclasses are available in MetalPerformanceShaders.framework that define specific high-performance image processing operations.
The basic sequence for applying a MPSKernel to an image is as follows:
- Create a MPSKernel corresponding to the operation you wish to perform:
MPSImageSobel *sobel = [[MPSImageSobel alloc] initWithDevice: mtlDevice];- Encode the filter into a command buffer:
sobel.offset = ...;
sobel.clipRect = ...;
sobel.options = ...;
[sobel encodeToCommandBuffer: commandBuffer
sourceTexture: inputImage
destinationTexture: resultImage ];Encoding the kernel merely encodes the operation into a MTLCommandBuffer. It does not modify any pixels, yet. All MPSKernel state has been copied to the command buffer. MPSKernels may be reused. If the texture was previously operated on by another command encoder (e.g. MTLRenderCommandEncoder), you should call -endEncoding on the other encoder before encoding the filter.
Some MPS filters work in place (inputImage = resultImage) even in situations where Metal might not normally allow in place operation on textures. If in-place operation is desired, you may attempt to call [MPSKernel encodeKernelInPlace…]. If the operation can not be completed in place, then NO will be returned and you will have to create a new result texture and try again. To make an in-place image filter reliable, pass a fallback MPSCopyAllocator to the method to create a new texture to write to in the event that a filter can not operate in place.
(Repeat steps 2 for more filters, as desired.)
It should be self evident that step 2 may not be thread safe. That is, you can not have multiple threads manipulating the same properties on the same MPSKernel object at the same time and achieve coherent output. In common usage, the MPSKernel properties don’t often need to be changed from their default values, but if you need to apply the same filter to multiple images on multiple threads with cropping / tiling, make additional MPSKernel objects per thread. They are cheap. You can use multiple MPSKernel objects on multiple threads, as long as only one thread is operating on any particular MPSKernel object at a time.
- After encoding any additional work to the command buffer using other encoders, submit the MTLCommandBuffer to your MTLCommandQueue, using:
[mtlCommandBuffer commit];A MPSKernel can be saved to disk / network using NSCoders such as NSKeyedArchiver. When decoding, the system default MTLDevice will be chosen unless the NSCoder adopts the <MPSDeviceProvider
protocol. To accomplish this, subclass or extend your unarchiver to add this method.
See also Apple’s documentation
Implementations§
Source§impl MPSKernel
impl MPSKernel
Sourcepub unsafe fn options(&self) -> MPSKernelOptions
Available on crate features MPSCore and MPSCoreTypes only.
pub unsafe fn options(&self) -> MPSKernelOptions
MPSCore and MPSCoreTypes only.The set of options used to run the kernel. subsubsection_options
Sourcepub unsafe fn setOptions(&self, options: MPSKernelOptions)
Available on crate features MPSCore and MPSCoreTypes only.
pub unsafe fn setOptions(&self, options: MPSKernelOptions)
MPSCore and MPSCoreTypes only.Setter for options.
Sourcepub unsafe fn device(&self) -> Retained<ProtocolObject<dyn MTLDevice>>
Available on crate feature MPSCore only.
pub unsafe fn device(&self) -> Retained<ProtocolObject<dyn MTLDevice>>
MPSCore only.The device on which the kernel will be used
Sourcepub unsafe fn label(&self) -> Option<Retained<NSString>>
Available on crate feature MPSCore only.
pub unsafe fn label(&self) -> Option<Retained<NSString>>
MPSCore only.A string to help identify this object.
Sourcepub unsafe fn setLabel(&self, label: Option<&NSString>)
Available on crate feature MPSCore only.
pub unsafe fn setLabel(&self, label: Option<&NSString>)
MPSCore only.Sourcepub unsafe fn initWithDevice(
this: Allocated<Self>,
device: &ProtocolObject<dyn MTLDevice>,
) -> Retained<Self>
Available on crate feature MPSCore only.
pub unsafe fn initWithDevice( this: Allocated<Self>, device: &ProtocolObject<dyn MTLDevice>, ) -> Retained<Self>
MPSCore only.Standard init with default properties per filter type
Parameter device: The device that the filter will be used on. May not be NULL.
Returns: a pointer to the newly initialized object. This will fail, returning nil if the device is not supported. Devices must be MTLFeatureSet_iOS_GPUFamily2_v1 or later.
Sourcepub unsafe fn copyWithZone_device(
&self,
zone: *mut NSZone,
device: Option<&ProtocolObject<dyn MTLDevice>>,
) -> Retained<Self>
Available on crate feature MPSCore only.
pub unsafe fn copyWithZone_device( &self, zone: *mut NSZone, device: Option<&ProtocolObject<dyn MTLDevice>>, ) -> Retained<Self>
MPSCore only.Make a copy of this MPSKernel for a new device
-copyWithZone: will call this API to make a copy of the MPSKernel on the same device. This interface may also be called directly to make a copy of the MPSKernel on a new device. Typically, the same MPSKernels should not be used to encode kernels on multiple command buffers from multiple threads. Many MPSKernels have mutable properties that might be changed by the other thread while this one is trying to encode. If you need to use a MPSKernel from multiple threads make a copy of it for each additional thread using -copyWithZone: or -copyWithZone:device:
Parameter zone: The NSZone in which to allocate the object
Parameter device: The device for the new MPSKernel. If nil, then use
self.device.
Returns: a pointer to a copy of this MPSKernel. This will fail, returning nil if the device is not supported. Devices must be MTLFeatureSet_iOS_GPUFamily2_v1 or later.
§Safety
zone must be a valid pointer or null.
Sourcepub unsafe fn initWithCoder(
this: Allocated<Self>,
a_decoder: &NSCoder,
) -> Option<Retained<Self>>
Available on crate feature MPSCore only.
pub unsafe fn initWithCoder( this: Allocated<Self>, a_decoder: &NSCoder, ) -> Option<Retained<Self>>
MPSCore only.Called by NSCoder to decode MPSKernels
This isn’t the right interface to decode a MPSKernel, but it is the one that NSCoder uses. To enable your NSCoder (e.g. NSKeyedUnarchiver) to set which device to use extend the object to adopt the MPSDeviceProvider protocol. Otherwise, the Metal system default device will be used.
§Safety
a_decoder possibly has further requirements.
Sourcepub unsafe fn initWithCoder_device(
this: Allocated<Self>,
a_decoder: &NSCoder,
device: &ProtocolObject<dyn MTLDevice>,
) -> Option<Retained<Self>>
Available on crate feature MPSCore only.
pub unsafe fn initWithCoder_device( this: Allocated<Self>, a_decoder: &NSCoder, device: &ProtocolObject<dyn MTLDevice>, ) -> Option<Retained<Self>>
MPSCore only.NSSecureCoding compatability
While the standard NSSecureCoding/NSCoding method -initWithCoder: should work, since the file can’t know which device your data is allocated on, we have to guess and may guess incorrectly. To avoid that problem, use initWithCoder:device instead.
Parameter aDecoder: The NSCoder subclass with your serialized MPSKernel
Parameter device: The MTLDevice on which to make the MPSKernel
Returns: A new MPSKernel object, or nil if failure.
§Safety
a_decoder possibly has further requirements.
Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init/new methods).
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Attempt to downcast the object to a class of type T.
This is the reference-variant. Use Retained::downcast if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString to a NSMutableString,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass: for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject.
§Panics
This works internally by calling isKindOfClass:. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject and
NSProxy implement this method.
§Examples
Cast an NSString back and forth from NSObject.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();Try (and fail) to cast an NSObject to an NSString.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}Trait Implementations§
Source§impl AsRef<MPSKernel> for MPSAccelerationStructure
Available on crate features MPSAccelerationStructure and MPSRayIntersector and MPSCore only.
impl AsRef<MPSKernel> for MPSAccelerationStructure
MPSAccelerationStructure and MPSRayIntersector and MPSCore only.Source§impl AsRef<MPSKernel> for MPSBinaryImageKernel
Available on crate features MPSImageKernel and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSBinaryImageKernel
MPSImageKernel and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNAdd
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNAdd
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNAddGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNAddGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNArithmetic
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNArithmetic
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNArithmeticGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNArithmeticGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBatchNormalization
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBatchNormalization
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBatchNormalizationGradient
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBatchNormalizationGradient
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBatchNormalizationStatistics
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBatchNormalizationStatistics
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBatchNormalizationStatisticsGradient
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBatchNormalizationStatisticsGradient
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBinaryConvolution
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBinaryConvolution
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBinaryFullyConnected
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBinaryFullyConnected
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNBinaryKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNBinaryKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNConvolution
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNConvolution
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNConvolutionGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNConvolutionGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNConvolutionTranspose
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNConvolutionTranspose
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNConvolutionTransposeGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNConvolutionTransposeGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNCrossChannelNormalization
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNCrossChannelNormalization
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNCrossChannelNormalizationGradient
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNCrossChannelNormalizationGradient
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNDilatedPoolingMax
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNDilatedPoolingMax
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNDilatedPoolingMaxGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNDilatedPoolingMaxGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNDivide
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNDivide
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNDropout
Available on crate features MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNDropout
MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNDropoutGradient
Available on crate features MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNDropoutGradient
MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNFullyConnected
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNFullyConnected
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNFullyConnectedGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNFullyConnectedGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNGradientKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNGradientKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNGroupNormalization
Available on crate features MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNGroupNormalization
MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNGroupNormalizationGradient
Available on crate features MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNGroupNormalizationGradient
MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNInstanceNormalization
Available on crate features MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNInstanceNormalization
MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNInstanceNormalizationGradient
Available on crate features MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNInstanceNormalizationGradient
MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNLocalContrastNormalization
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNLocalContrastNormalization
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNLocalContrastNormalizationGradient
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNLocalContrastNormalizationGradient
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNLogSoftMax
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNLogSoftMax
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNLogSoftMaxGradient
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNLogSoftMaxGradient
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNLoss
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNLoss
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNMultiaryKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNMultiaryKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNMultiply
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNMultiply
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNMultiplyGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNMultiplyGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuron
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuron
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronAbsolute
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronAbsolute
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronELU
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronELU
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronExponential
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronExponential
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronGradient
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronGradient
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronHardSigmoid
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronHardSigmoid
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronLinear
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronLinear
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronLogarithm
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronLogarithm
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronPReLU
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronPReLU
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronPower
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronPower
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronReLU
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronReLU
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronReLUN
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronReLUN
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronSigmoid
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronSigmoid
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronSoftPlus
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronSoftPlus
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronSoftSign
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronSoftSign
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNNeuronTanH
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNNeuronTanH
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPooling
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPooling
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingAverage
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingAverage
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingAverageGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingAverageGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingL2Norm
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingL2Norm
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingL2NormGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingL2NormGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingMax
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingMax
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNPoolingMaxGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNPoolingMaxGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNSoftMax
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNSoftMax
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNSoftMaxGradient
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNSoftMaxGradient
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNSpatialNormalization
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNSpatialNormalization
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNSpatialNormalizationGradient
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNSpatialNormalizationGradient
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNSubtract
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNSubtract
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNSubtractGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNSubtractGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNUpsampling
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNUpsampling
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNUpsamplingBilinear
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNUpsamplingBilinear
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNUpsamplingBilinearGradient
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNUpsamplingBilinearGradient
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNUpsamplingGradient
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNUpsamplingGradient
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNUpsamplingNearest
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNUpsamplingNearest
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNUpsamplingNearestGradient
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNUpsamplingNearestGradient
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSCNNYOLOLoss
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSCNNYOLOLoss
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImageAdd
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageAdd
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageAreaMax
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageAreaMax
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageAreaMin
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageAreaMin
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageArithmetic
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageArithmetic
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageBilinearScale
Available on crate features MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageBilinearScale
MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageBox
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageBox
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageCanny
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageCanny
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageConversion
Available on crate features MPSImageConversion and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageConversion
MPSImageConversion and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageConvolution
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageConvolution
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageCopyToMatrix
Available on crate features MPSImageCopy and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSImageCopyToMatrix
MPSImageCopy and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImageDilate
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageDilate
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageDivide
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageDivide
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageEDLines
Available on crate features MPSImageEDLines and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSImageEDLines
MPSImageEDLines and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImageErode
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageErode
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageEuclideanDistanceTransform
Available on crate features MPSImageDistanceTransform and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageEuclideanDistanceTransform
MPSImageDistanceTransform and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageFindKeypoints
Available on crate features MPSImageKeypoint and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSImageFindKeypoints
MPSImageKeypoint and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImageGaussianBlur
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageGaussianBlur
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageGaussianPyramid
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageGaussianPyramid
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageGuidedFilter
Available on crate features MPSImageGuidedFilter and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSImageGuidedFilter
MPSImageGuidedFilter and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImageHistogram
Available on crate features MPSImageHistogram and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSImageHistogram
MPSImageHistogram and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImageHistogramEqualization
Available on crate features MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageHistogramEqualization
MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageHistogramSpecification
Available on crate features MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageHistogramSpecification
MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageIntegral
Available on crate features MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageIntegral
MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageIntegralOfSquares
Available on crate features MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageIntegralOfSquares
MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageLanczosScale
Available on crate features MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageLanczosScale
MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageLaplacian
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageLaplacian
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageLaplacianPyramid
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageLaplacianPyramid
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageLaplacianPyramidAdd
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageLaplacianPyramidAdd
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageLaplacianPyramidSubtract
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageLaplacianPyramidSubtract
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageMedian
Available on crate features MPSImageMedian and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageMedian
MPSImageMedian and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageMultiply
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageMultiply
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageNormalizedHistogram
Available on crate features MPSImageHistogram and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSImageNormalizedHistogram
MPSImageHistogram and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSImagePyramid
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImagePyramid
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceColumnMax
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceColumnMax
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceColumnMean
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceColumnMean
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceColumnMin
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceColumnMin
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceColumnSum
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceColumnSum
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceRowMax
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceRowMax
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceRowMean
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceRowMean
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceRowMin
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceRowMin
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceRowSum
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceRowSum
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageReduceUnary
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageReduceUnary
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageScale
Available on crate features MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageScale
MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageSobel
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageSobel
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageStatisticsMean
Available on crate features MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageStatisticsMean
MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageStatisticsMeanAndVariance
Available on crate features MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageStatisticsMeanAndVariance
MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageStatisticsMinAndMax
Available on crate features MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageStatisticsMinAndMax
MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageSubtract
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageSubtract
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageTent
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageTent
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageThresholdBinary
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageThresholdBinary
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageThresholdBinaryInverse
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageThresholdBinaryInverse
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageThresholdToZero
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageThresholdToZero
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageThresholdToZeroInverse
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageThresholdToZeroInverse
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageThresholdTruncate
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageThresholdTruncate
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSImageTranspose
Available on crate features MPSImageTranspose and MPSImage and MPSCore and MPSImageKernel only.
impl AsRef<MPSKernel> for MPSImageTranspose
MPSImageTranspose and MPSImage and MPSCore and MPSImageKernel only.Source§impl AsRef<MPSKernel> for MPSInstanceAccelerationStructure
Available on crate features MPSInstanceAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.
impl AsRef<MPSKernel> for MPSInstanceAccelerationStructure
MPSInstanceAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixBatchNormalization
Available on crate features MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixBatchNormalization
MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixBatchNormalizationGradient
Available on crate features MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixBatchNormalizationGradient
MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixBinaryKernel
Available on crate features MPSMatrixTypes and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixBinaryKernel
MPSMatrixTypes and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixCopy
Available on crate features MPSMatrixCombination and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixCopy
MPSMatrixCombination and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixCopyToImage
Available on crate features MPSImageCopy and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixCopyToImage
MPSImageCopy and MPSImage and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixDecompositionCholesky
Available on crate features MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixDecompositionCholesky
MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixDecompositionLU
Available on crate features MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixDecompositionLU
MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixFindTopK
Available on crate features MPSMatrixFindTopK and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixFindTopK
MPSMatrixFindTopK and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixFullyConnected
Available on crate features MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixFullyConnected
MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixFullyConnectedGradient
Available on crate features MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixFullyConnectedGradient
MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixLogSoftMax
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixLogSoftMax
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixLogSoftMaxGradient
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixLogSoftMaxGradient
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixMultiplication
Available on crate features MPSMatrixMultiplication and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixMultiplication
MPSMatrixMultiplication and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixNeuron
Available on crate features MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixNeuron
MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixNeuronGradient
Available on crate features MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixNeuronGradient
MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixRandom
Available on crate features MPSMatrixRandom and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixRandom
MPSMatrixRandom and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixRandomMTGP32
Available on crate features MPSMatrixRandom and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixRandomMTGP32
MPSMatrixRandom and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixRandomPhilox
Available on crate features MPSMatrixRandom and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixRandomPhilox
MPSMatrixRandom and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixSoftMax
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixSoftMax
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixSoftMaxGradient
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixSoftMaxGradient
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixSolveCholesky
Available on crate features MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixSolveCholesky
MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixSolveLU
Available on crate features MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixSolveLU
MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixSolveTriangular
Available on crate features MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixSolveTriangular
MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSMatrixSum
Available on crate features MPSMatrixSum and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixSum
MPSMatrixSum and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixUnaryKernel
Available on crate features MPSMatrixTypes and MPSMatrix and MPSCore only.
impl AsRef<MPSKernel> for MPSMatrixUnaryKernel
MPSMatrixTypes and MPSMatrix and MPSCore only.Source§impl AsRef<MPSKernel> for MPSMatrixVectorMultiplication
Available on crate features MPSMatrixMultiplication and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl AsRef<MPSKernel> for MPSMatrixVectorMultiplication
MPSMatrixMultiplication and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl AsRef<MPSKernel> for MPSNDArrayAffineInt4Dequantize
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayAffineInt4Dequantize
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayBinaryKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayBinaryKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayBinaryPrimaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayBinaryPrimaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayBinarySecondaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayBinarySecondaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayGather
Available on crate features MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayGather
MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayGatherGradient
Available on crate features MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayGatherGradient
MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayIdentity
Available on crate features MPSNDArrayIdentity and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayIdentity
MPSNDArrayIdentity and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayLUTDequantize
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayLUTDequantize
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayMatrixMultiplication
Available on crate features MPSNDArrayMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayMatrixMultiplication
MPSNDArrayMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayMultiaryBase
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayMultiaryBase
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayMultiaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayMultiaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayMultiaryKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayMultiaryKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayQuantizedMatrixMultiplication
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel and MPSNDArrayMatrixMultiplication only.
impl AsRef<MPSKernel> for MPSNDArrayQuantizedMatrixMultiplication
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel and MPSNDArrayMatrixMultiplication only.Source§impl AsRef<MPSKernel> for MPSNDArrayStridedSlice
Available on crate features MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayStridedSlice
MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayStridedSliceGradient
Available on crate features MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayStridedSliceGradient
MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNDArrayUnaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayUnaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayUnaryKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl AsRef<MPSKernel> for MPSNDArrayUnaryKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNDArrayVectorLUTDequantize
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl AsRef<MPSKernel> for MPSNDArrayVectorLUTDequantize
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl AsRef<MPSKernel> for MPSNNCompare
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNCompare
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNCropAndResizeBilinear
Available on crate features MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNCropAndResizeBilinear
MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNForwardLoss
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNForwardLoss
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNGramMatrixCalculation
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNGramMatrixCalculation
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNGramMatrixCalculationGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNGramMatrixCalculationGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNGraph
Available on crate features MPSNNGraph and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSNNGraph
MPSNNGraph and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNGridSample
Available on crate features MPSNNGridSample and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNGridSample
MPSNNGridSample and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNInitialGradient
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNInitialGradient
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNLocalCorrelation
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNLocalCorrelation
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNLossGradient
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNLossGradient
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNOptimizer
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSNNOptimizer
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNOptimizerAdam
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSNNOptimizerAdam
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNOptimizerRMSProp
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSNNOptimizerRMSProp
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNOptimizerStochasticGradientDescent
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSNNOptimizerStochasticGradientDescent
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNPad
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNPad
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNPadGradient
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNPadGradient
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceBinary
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceBinary
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceColumnMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceColumnMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceColumnMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceColumnMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceColumnMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceColumnMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceColumnSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceColumnSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceFeatureChannelsSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceRowMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceRowMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceRowMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceRowMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceRowMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceRowMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceRowSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceRowSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReduceUnary
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReduceUnary
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReshape
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReshape
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNReshapeGradient
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNReshapeGradient
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNResizeBilinear
Available on crate features MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNResizeBilinear
MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSNNSlice
Available on crate features MPSNNSlice and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSNNSlice
MPSNNSlice and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSPolygonAccelerationStructure
Available on crate features MPSPolygonAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.
impl AsRef<MPSKernel> for MPSPolygonAccelerationStructure
MPSPolygonAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.Source§impl AsRef<MPSKernel> for MPSQuadrilateralAccelerationStructure
Available on crate features MPSQuadrilateralAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.
impl AsRef<MPSKernel> for MPSQuadrilateralAccelerationStructure
MPSQuadrilateralAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.Source§impl AsRef<MPSKernel> for MPSRNNImageInferenceLayer
Available on crate features MPSRNNLayer and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl AsRef<MPSKernel> for MPSRNNImageInferenceLayer
MPSRNNLayer and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl AsRef<MPSKernel> for MPSRNNMatrixInferenceLayer
Available on crate features MPSRNNLayer and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSRNNMatrixInferenceLayer
MPSRNNLayer and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSRNNMatrixTrainingLayer
Available on crate features MPSRNNLayer and MPSNeuralNetwork and MPSCore only.
impl AsRef<MPSKernel> for MPSRNNMatrixTrainingLayer
MPSRNNLayer and MPSNeuralNetwork and MPSCore only.Source§impl AsRef<MPSKernel> for MPSRayIntersector
Available on crate features MPSCore and MPSRayIntersector only.
impl AsRef<MPSKernel> for MPSRayIntersector
MPSCore and MPSRayIntersector only.Source§impl AsRef<MPSKernel> for MPSSVGF
Available on crate features MPSSVGF and MPSRayIntersector and MPSCore only.
impl AsRef<MPSKernel> for MPSSVGF
MPSSVGF and MPSRayIntersector and MPSCore only.Source§impl AsRef<MPSKernel> for MPSTemporalAA
Available on crate features MPSTemporalAA and MPSRayIntersector and MPSCore only.
impl AsRef<MPSKernel> for MPSTemporalAA
MPSTemporalAA and MPSRayIntersector and MPSCore only.Source§impl AsRef<MPSKernel> for MPSTriangleAccelerationStructure
Available on crate features MPSTriangleAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.
impl AsRef<MPSKernel> for MPSTriangleAccelerationStructure
MPSTriangleAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.Source§impl AsRef<MPSKernel> for MPSUnaryImageKernel
Available on crate features MPSImageKernel and MPSImage and MPSCore only.
impl AsRef<MPSKernel> for MPSUnaryImageKernel
MPSImageKernel and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSAccelerationStructure
Available on crate features MPSAccelerationStructure and MPSRayIntersector and MPSCore only.
impl Borrow<MPSKernel> for MPSAccelerationStructure
MPSAccelerationStructure and MPSRayIntersector and MPSCore only.Source§impl Borrow<MPSKernel> for MPSBinaryImageKernel
Available on crate features MPSImageKernel and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSBinaryImageKernel
MPSImageKernel and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNAdd
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNAdd
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNAddGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNAddGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNArithmetic
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNArithmetic
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNArithmeticGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNArithmeticGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBatchNormalization
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBatchNormalization
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBatchNormalizationGradient
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBatchNormalizationGradient
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBatchNormalizationStatistics
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBatchNormalizationStatistics
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBatchNormalizationStatisticsGradient
Available on crate features MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBatchNormalizationStatisticsGradient
MPSCNNBatchNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBinaryConvolution
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBinaryConvolution
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBinaryFullyConnected
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBinaryFullyConnected
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNBinaryKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNBinaryKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNConvolution
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNConvolution
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNConvolutionGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNConvolutionGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNConvolutionTranspose
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNConvolutionTranspose
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNConvolutionTransposeGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNConvolutionTransposeGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNCrossChannelNormalization
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNCrossChannelNormalization
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNCrossChannelNormalizationGradient
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNCrossChannelNormalizationGradient
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNDilatedPoolingMax
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNDilatedPoolingMax
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNDilatedPoolingMaxGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNDilatedPoolingMaxGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNDivide
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNDivide
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNDropout
Available on crate features MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNDropout
MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNDropoutGradient
Available on crate features MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNDropoutGradient
MPSCNNDropout and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNFullyConnected
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNFullyConnected
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNFullyConnectedGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNFullyConnectedGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNGradientKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNGradientKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNGroupNormalization
Available on crate features MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNGroupNormalization
MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNGroupNormalizationGradient
Available on crate features MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNGroupNormalizationGradient
MPSCNNGroupNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNInstanceNormalization
Available on crate features MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNInstanceNormalization
MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNInstanceNormalizationGradient
Available on crate features MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNInstanceNormalizationGradient
MPSCNNInstanceNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNLocalContrastNormalization
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNLocalContrastNormalization
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNLocalContrastNormalizationGradient
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNLocalContrastNormalizationGradient
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNLogSoftMax
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNLogSoftMax
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNLogSoftMaxGradient
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNLogSoftMaxGradient
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNLoss
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNLoss
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNMultiaryKernel
Available on crate features MPSCNNKernel and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNMultiaryKernel
MPSCNNKernel and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNMultiply
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNMultiply
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNMultiplyGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNMultiplyGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuron
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuron
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronAbsolute
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronAbsolute
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronELU
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronELU
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronExponential
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronExponential
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronGradient
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronGradient
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronHardSigmoid
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronHardSigmoid
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronLinear
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronLinear
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronLogarithm
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronLogarithm
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronPReLU
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronPReLU
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronPower
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronPower
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronReLU
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronReLU
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronReLUN
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronReLUN
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronSigmoid
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronSigmoid
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronSoftPlus
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronSoftPlus
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronSoftSign
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronSoftSign
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNNeuronTanH
Available on crate features MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNNeuronTanH
MPSCNNNeuron and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPooling
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPooling
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingAverage
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingAverage
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingAverageGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingAverageGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingL2Norm
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingL2Norm
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingL2NormGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingL2NormGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingMax
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingMax
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNPoolingMaxGradient
Available on crate features MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNPoolingMaxGradient
MPSCNNPooling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNSoftMax
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNSoftMax
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNSoftMaxGradient
Available on crate features MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNSoftMaxGradient
MPSCNNSoftMax and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNSpatialNormalization
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNSpatialNormalization
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNSpatialNormalizationGradient
Available on crate features MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNSpatialNormalizationGradient
MPSCNNNormalization and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNSubtract
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNSubtract
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNSubtractGradient
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNSubtractGradient
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNUpsampling
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNUpsampling
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNUpsamplingBilinear
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNUpsamplingBilinear
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNUpsamplingBilinearGradient
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNUpsamplingBilinearGradient
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNUpsamplingGradient
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNUpsamplingGradient
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNUpsamplingNearest
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNUpsamplingNearest
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNUpsamplingNearestGradient
Available on crate features MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNUpsamplingNearestGradient
MPSCNNUpsampling and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSCNNYOLOLoss
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSCNNYOLOLoss
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImageAdd
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageAdd
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageAreaMax
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageAreaMax
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageAreaMin
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageAreaMin
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageArithmetic
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageArithmetic
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageBilinearScale
Available on crate features MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageBilinearScale
MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageBox
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageBox
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageCanny
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageCanny
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageConversion
Available on crate features MPSImageConversion and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageConversion
MPSImageConversion and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageConvolution
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageConvolution
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageCopyToMatrix
Available on crate features MPSImageCopy and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSImageCopyToMatrix
MPSImageCopy and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImageDilate
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageDilate
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageDivide
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageDivide
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageEDLines
Available on crate features MPSImageEDLines and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSImageEDLines
MPSImageEDLines and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImageErode
Available on crate features MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageErode
MPSImageMorphology and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageEuclideanDistanceTransform
Available on crate features MPSImageDistanceTransform and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageEuclideanDistanceTransform
MPSImageDistanceTransform and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageFindKeypoints
Available on crate features MPSImageKeypoint and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSImageFindKeypoints
MPSImageKeypoint and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImageGaussianBlur
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageGaussianBlur
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageGaussianPyramid
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageGaussianPyramid
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageGuidedFilter
Available on crate features MPSImageGuidedFilter and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSImageGuidedFilter
MPSImageGuidedFilter and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImageHistogram
Available on crate features MPSImageHistogram and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSImageHistogram
MPSImageHistogram and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImageHistogramEqualization
Available on crate features MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageHistogramEqualization
MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageHistogramSpecification
Available on crate features MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageHistogramSpecification
MPSImageHistogram and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageIntegral
Available on crate features MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageIntegral
MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageIntegralOfSquares
Available on crate features MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageIntegralOfSquares
MPSImageIntegral and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageLanczosScale
Available on crate features MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageLanczosScale
MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageLaplacian
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageLaplacian
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageLaplacianPyramid
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageLaplacianPyramid
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageLaplacianPyramidAdd
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageLaplacianPyramidAdd
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageLaplacianPyramidSubtract
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageLaplacianPyramidSubtract
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageMedian
Available on crate features MPSImageMedian and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageMedian
MPSImageMedian and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageMultiply
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageMultiply
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageNormalizedHistogram
Available on crate features MPSImageHistogram and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSImageNormalizedHistogram
MPSImageHistogram and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSImagePyramid
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImagePyramid
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceColumnMax
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceColumnMax
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceColumnMean
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceColumnMean
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceColumnMin
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceColumnMin
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceColumnSum
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceColumnSum
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceRowMax
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceRowMax
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceRowMean
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceRowMean
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceRowMin
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceRowMin
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceRowSum
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceRowSum
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageReduceUnary
Available on crate features MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageReduceUnary
MPSImageReduce and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageScale
Available on crate features MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageScale
MPSImageResampling and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageSobel
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageSobel
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageStatisticsMean
Available on crate features MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageStatisticsMean
MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageStatisticsMeanAndVariance
Available on crate features MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageStatisticsMeanAndVariance
MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageStatisticsMinAndMax
Available on crate features MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageStatisticsMinAndMax
MPSImageStatistics and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageSubtract
Available on crate features MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageSubtract
MPSImageMath and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageTent
Available on crate features MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageTent
MPSImageConvolution and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageThresholdBinary
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageThresholdBinary
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageThresholdBinaryInverse
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageThresholdBinaryInverse
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageThresholdToZero
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageThresholdToZero
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageThresholdToZeroInverse
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageThresholdToZeroInverse
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageThresholdTruncate
Available on crate features MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageThresholdTruncate
MPSImageThreshold and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSImageTranspose
Available on crate features MPSImageTranspose and MPSImage and MPSCore and MPSImageKernel only.
impl Borrow<MPSKernel> for MPSImageTranspose
MPSImageTranspose and MPSImage and MPSCore and MPSImageKernel only.Source§impl Borrow<MPSKernel> for MPSInstanceAccelerationStructure
Available on crate features MPSInstanceAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.
impl Borrow<MPSKernel> for MPSInstanceAccelerationStructure
MPSInstanceAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixBatchNormalization
Available on crate features MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixBatchNormalization
MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixBatchNormalizationGradient
Available on crate features MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixBatchNormalizationGradient
MPSMatrixBatchNormalization and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixBinaryKernel
Available on crate features MPSMatrixTypes and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixBinaryKernel
MPSMatrixTypes and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixCopy
Available on crate features MPSMatrixCombination and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixCopy
MPSMatrixCombination and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixCopyToImage
Available on crate features MPSImageCopy and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixCopyToImage
MPSImageCopy and MPSImage and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixDecompositionCholesky
Available on crate features MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixDecompositionCholesky
MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixDecompositionLU
Available on crate features MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixDecompositionLU
MPSMatrixDecomposition and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixFindTopK
Available on crate features MPSMatrixFindTopK and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixFindTopK
MPSMatrixFindTopK and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixFullyConnected
Available on crate features MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixFullyConnected
MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixFullyConnectedGradient
Available on crate features MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixFullyConnectedGradient
MPSMatrixFullyConnected and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixLogSoftMax
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixLogSoftMax
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixLogSoftMaxGradient
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixLogSoftMaxGradient
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixMultiplication
Available on crate features MPSMatrixMultiplication and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixMultiplication
MPSMatrixMultiplication and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixNeuron
Available on crate features MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixNeuron
MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixNeuronGradient
Available on crate features MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixNeuronGradient
MPSMatrixNeuron and MPSNeuralNetwork and MPSCore and MPSMatrix and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixRandom
Available on crate features MPSMatrixRandom and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixRandom
MPSMatrixRandom and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixRandomMTGP32
Available on crate features MPSMatrixRandom and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixRandomMTGP32
MPSMatrixRandom and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixRandomPhilox
Available on crate features MPSMatrixRandom and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixRandomPhilox
MPSMatrixRandom and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixSoftMax
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixSoftMax
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixSoftMaxGradient
Available on crate features MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixSoftMaxGradient
MPSMatrixSoftMax and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixSolveCholesky
Available on crate features MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixSolveCholesky
MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixSolveLU
Available on crate features MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixSolveLU
MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixSolveTriangular
Available on crate features MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixSolveTriangular
MPSMatrixSolve and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSMatrixSum
Available on crate features MPSMatrixSum and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixSum
MPSMatrixSum and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixUnaryKernel
Available on crate features MPSMatrixTypes and MPSMatrix and MPSCore only.
impl Borrow<MPSKernel> for MPSMatrixUnaryKernel
MPSMatrixTypes and MPSMatrix and MPSCore only.Source§impl Borrow<MPSKernel> for MPSMatrixVectorMultiplication
Available on crate features MPSMatrixMultiplication and MPSMatrix and MPSCore and MPSMatrixTypes only.
impl Borrow<MPSKernel> for MPSMatrixVectorMultiplication
MPSMatrixMultiplication and MPSMatrix and MPSCore and MPSMatrixTypes only.Source§impl Borrow<MPSKernel> for MPSNDArrayAffineInt4Dequantize
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayAffineInt4Dequantize
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayBinaryKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayBinaryKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayBinaryPrimaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayBinaryPrimaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayBinarySecondaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayBinarySecondaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayGather
Available on crate features MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayGather
MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayGatherGradient
Available on crate features MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayGatherGradient
MPSNDArrayGather and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayIdentity
Available on crate features MPSNDArrayIdentity and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayIdentity
MPSNDArrayIdentity and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayLUTDequantize
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayLUTDequantize
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayMatrixMultiplication
Available on crate features MPSNDArrayMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayMatrixMultiplication
MPSNDArrayMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayMultiaryBase
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayMultiaryBase
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayMultiaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayMultiaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayMultiaryKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayMultiaryKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayQuantizedMatrixMultiplication
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel and MPSNDArrayMatrixMultiplication only.
impl Borrow<MPSKernel> for MPSNDArrayQuantizedMatrixMultiplication
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel and MPSNDArrayMatrixMultiplication only.Source§impl Borrow<MPSKernel> for MPSNDArrayStridedSlice
Available on crate features MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayStridedSlice
MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayStridedSliceGradient
Available on crate features MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayStridedSliceGradient
MPSNDArrayStridedSlice and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNDArrayUnaryGradientKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayUnaryGradientKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayUnaryKernel
Available on crate features MPSNDArrayKernel and MPSNDArray and MPSCore only.
impl Borrow<MPSKernel> for MPSNDArrayUnaryKernel
MPSNDArrayKernel and MPSNDArray and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNDArrayVectorLUTDequantize
Available on crate features MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.
impl Borrow<MPSKernel> for MPSNDArrayVectorLUTDequantize
MPSNDArrayQuantizedMatrixMultiplication and MPSNDArray and MPSCore and MPSNDArrayKernel only.Source§impl Borrow<MPSKernel> for MPSNNCompare
Available on crate features MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNCompare
MPSCNNMath and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNCropAndResizeBilinear
Available on crate features MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNCropAndResizeBilinear
MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNForwardLoss
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNForwardLoss
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNGramMatrixCalculation
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNGramMatrixCalculation
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNGramMatrixCalculationGradient
Available on crate features MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNGramMatrixCalculationGradient
MPSCNNConvolution and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNGraph
Available on crate features MPSNNGraph and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSNNGraph
MPSNNGraph and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNGridSample
Available on crate features MPSNNGridSample and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNGridSample
MPSNNGridSample and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNInitialGradient
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNInitialGradient
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNLocalCorrelation
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNLocalCorrelation
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNLossGradient
Available on crate features MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNLossGradient
MPSCNNLoss and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNOptimizer
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSNNOptimizer
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNOptimizerAdam
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSNNOptimizerAdam
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNOptimizerRMSProp
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSNNOptimizerRMSProp
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNOptimizerStochasticGradientDescent
Available on crate features MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSNNOptimizerStochasticGradientDescent
MPSNNOptimizers and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNPad
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNPad
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNPadGradient
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNPadGradient
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceBinary
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceBinary
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceColumnMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceColumnMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceColumnMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceColumnMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceColumnMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceColumnMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceColumnSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceColumnSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsAndWeightsSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsArgumentMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceFeatureChannelsSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceRowMax
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceRowMax
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceRowMean
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceRowMean
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceRowMin
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceRowMin
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceRowSum
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceRowSum
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReduceUnary
Available on crate features MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReduceUnary
MPSNNReduce and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReshape
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReshape
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNReshapeGradient
Available on crate features MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNReshapeGradient
MPSNNReshape and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNResizeBilinear
Available on crate features MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNResizeBilinear
MPSNNResize and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSNNSlice
Available on crate features MPSNNSlice and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSNNSlice
MPSNNSlice and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSPolygonAccelerationStructure
Available on crate features MPSPolygonAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.
impl Borrow<MPSKernel> for MPSPolygonAccelerationStructure
MPSPolygonAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore only.Source§impl Borrow<MPSKernel> for MPSQuadrilateralAccelerationStructure
Available on crate features MPSQuadrilateralAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.
impl Borrow<MPSKernel> for MPSQuadrilateralAccelerationStructure
MPSQuadrilateralAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.Source§impl Borrow<MPSKernel> for MPSRNNImageInferenceLayer
Available on crate features MPSRNNLayer and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.
impl Borrow<MPSKernel> for MPSRNNImageInferenceLayer
MPSRNNLayer and MPSNeuralNetwork and MPSCNNKernel and MPSCore only.Source§impl Borrow<MPSKernel> for MPSRNNMatrixInferenceLayer
Available on crate features MPSRNNLayer and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSRNNMatrixInferenceLayer
MPSRNNLayer and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSRNNMatrixTrainingLayer
Available on crate features MPSRNNLayer and MPSNeuralNetwork and MPSCore only.
impl Borrow<MPSKernel> for MPSRNNMatrixTrainingLayer
MPSRNNLayer and MPSNeuralNetwork and MPSCore only.Source§impl Borrow<MPSKernel> for MPSRayIntersector
Available on crate features MPSCore and MPSRayIntersector only.
impl Borrow<MPSKernel> for MPSRayIntersector
MPSCore and MPSRayIntersector only.Source§impl Borrow<MPSKernel> for MPSSVGF
Available on crate features MPSSVGF and MPSRayIntersector and MPSCore only.
impl Borrow<MPSKernel> for MPSSVGF
MPSSVGF and MPSRayIntersector and MPSCore only.Source§impl Borrow<MPSKernel> for MPSTemporalAA
Available on crate features MPSTemporalAA and MPSRayIntersector and MPSCore only.
impl Borrow<MPSKernel> for MPSTemporalAA
MPSTemporalAA and MPSRayIntersector and MPSCore only.Source§impl Borrow<MPSKernel> for MPSTriangleAccelerationStructure
Available on crate features MPSTriangleAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.
impl Borrow<MPSKernel> for MPSTriangleAccelerationStructure
MPSTriangleAccelerationStructure and MPSRayIntersector and MPSAccelerationStructure and MPSCore and MPSPolygonAccelerationStructure only.Source§impl Borrow<MPSKernel> for MPSUnaryImageKernel
Available on crate features MPSImageKernel and MPSImage and MPSCore only.
impl Borrow<MPSKernel> for MPSUnaryImageKernel
MPSImageKernel and MPSImage and MPSCore only.Source§impl ClassType for MPSKernel
Available on crate feature MPSCore only.
impl ClassType for MPSKernel
MPSCore only.Source§const NAME: &'static str = "MPSKernel"
const NAME: &'static str = "MPSKernel"
Source§type ThreadKind = <<MPSKernel as ClassType>::Super as ClassType>::ThreadKind
type ThreadKind = <<MPSKernel as ClassType>::Super as ClassType>::ThreadKind
Source§impl CopyingHelper for MPSKernel
Available on crate feature MPSCore only.
impl CopyingHelper for MPSKernel
MPSCore only.Source§impl NSCopying for MPSKernel
Available on crate feature MPSCore only.
impl NSCopying for MPSKernel
MPSCore only.Source§impl NSObjectProtocol for MPSKernel
Available on crate feature MPSCore only.
impl NSObjectProtocol for MPSKernel
MPSCore only.Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass directly, or cast your objects with AnyObject::downcast_refSource§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl NSSecureCoding for MPSKernel
Available on crate feature MPSCore only.
impl NSSecureCoding for MPSKernel
MPSCore only.Source§impl RefEncode for MPSKernel
Available on crate feature MPSCore only.
impl RefEncode for MPSKernel
MPSCore only.Source§const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <NSObject as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for MPSKernel
MPSCore only.impl Eq for MPSKernel
MPSCore only.