Created
September 27, 2021 18:33
-
-
Save dannote/552a2a9ba4eeaa07bca33925c5a00d07 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0000000000264e88 D _guard variable for metal_plugin::MPSConstantHelper<float>(metal_plugin::OpKernelContext*, metal_plugin::Tensor&, float const*)::cache_ | |
0000000000264e48 D _guard variable for metal_plugin::SplitOpBase<float>::ComputeEasyCases(metal_plugin::OpKernelContext*, bool*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264e38 D _guard variable for metal_plugin::MPSStridedSliceOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#2}::operator()(int, char const*) const::vmodule_activated | |
0000000000264e28 D _guard variable for metal_plugin::MPSStridedSliceOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d68 D _guard variable for metal_plugin::DepthwiseConv2dNativeOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264da8 D _guard variable for metal_plugin::DepthwiseConv2dNativeBackpropInputOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#2}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d98 D _guard variable for metal_plugin::DepthwiseConv2dNativeBackpropInputOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d88 D _guard variable for metal_plugin::DepthwiseConv2dNativeBackpropFilterOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#2}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d78 D _guard variable for metal_plugin::DepthwiseConv2dNativeBackpropFilterOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000107c84 T _metal_plugin::CastOpBase::Unimplemented() | |
0000000000107aa0 T _metal_plugin::CastOpBase::Compute(metal_plugin::OpKernelContext*) | |
0000000000107a9c T _metal_plugin::CastOpBase::CastOpBase(metal_plugin::OpKernelConstruction*) | |
0000000000107880 T _metal_plugin::CastOpBase::CastOpBase(metal_plugin::OpKernelConstruction*) | |
00000000001064ec T _metal_plugin::MPSPowerOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
000000000000533c T _metal_plugin::P_Optimize(void*, TF_Buffer const*, TF_GrapplerItem const*, TF_Buffer*, TF_Status*) | |
0000000000211040 T _metal_plugin::get_gflops(SP_Device const*) | |
0000000000210e00 T _metal_plugin::mtl_memset(SP_Stream_st*, SP_DeviceMemoryBase*, unsigned char, unsigned long long) | |
0000000000210aa8 T _metal_plugin::stop_timer(SP_Device const*, SP_Stream_st*, SP_Timer_st*, TF_Status*) | |
0000000000192b74 T _metal_plugin::CopyTensors(TF_OpKernelContext*, TF_Tensor*, TF_Tensor*) | |
00000000000f8300 T _metal_plugin::MatMulBCast::MatMulBCast(absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >) | |
00000000000f7c0c T _metal_plugin::MatMulBCast::MatMulBCast(absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >) | |
000000000018f9b8 T _metal_plugin::MetalReluOp<float>::createOperation(MPSGraph*, MPSGraphTensor*) | |
00000000001ed5b8 T _metal_plugin::TensorShape::set_dim(int, long long) | |
00000000001ed3ec T _metal_plugin::TensorShape::TensorShape(absl::lts_2020_02_25::Span<long long const>) | |
00000000001ed22c T _metal_plugin::TensorShape::TensorShape(absl::lts_2020_02_25::Span<long long const>) | |
00000000002104e4 T _metal_plugin::memcpy_dtod(SP_Device const*, SP_Stream_st*, SP_DeviceMemoryBase*, SP_DeviceMemoryBase const*, unsigned long long, TF_Status*) | |
000000000020ffa4 T _metal_plugin::memcpy_dtoh(SP_Device const*, SP_Stream_st*, void*, SP_DeviceMemoryBase const*, unsigned long long, TF_Status*) | |
00000000002101fc T _metal_plugin::memcpy_htod(SP_Device const*, SP_Stream_st*, SP_DeviceMemoryBase*, void const*, unsigned long long, TF_Status*) | |
0000000000211264 T _metal_plugin::nanoseconds(SP_Timer_st*) | |
00000000001eca4c T _metal_plugin::runMPSGraph(SP_Stream_st*, MPSGraph*, NSDictionary*, NSDictionary*) | |
0000000000210a94 T _metal_plugin::start_timer(SP_Device const*, SP_Stream_st*, SP_Timer_st*, TF_Status*) | |
000000000010449c T _metal_plugin::MPSIsEqualOp<float, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
000000000010605c T _metal_plugin::MPSLogicalOr<bool, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
0000000000106180 T _metal_plugin::MPSMaximumOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
00000000001062a4 T _metal_plugin::MPSMinimumOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
000000000018fb58 T _metal_plugin::MetalRelu6Op<float>::createOperation(MPSGraph*, MPSGraphTensor*) | |
00000000001398fc T _metal_plugin::ParseRNNMode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, metal_plugin::RnnMode*) | |
0000000000210680 T _metal_plugin::create_event(SP_Device const*, SP_Event_st**, TF_Status*) | |
0000000000210a7c T _metal_plugin::create_timer(SP_Device const*, SP_Timer_st**, TF_Status*) | |
0000000000210f18 T _metal_plugin::mtl_memset32(SP_Stream_st*, SP_DeviceMemoryBase*, unsigned int, unsigned long long) | |
0000000000210760 T _metal_plugin::record_event(SP_Device const*, SP_Stream_st*, SP_Event_st*, TF_Status*) | |
00000000001031d8 T _metal_plugin::MPSAdditionOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
0000000000103ec0 T _metal_plugin::MPSDivisionOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
00000000001053a0 T _metal_plugin::MPSLessThanOp<float, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
00000000001054c4 T _metal_plugin::MPSLogicalAnd<bool, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
0000000000210abc T _metal_plugin::create_device(SP_Platform const*, SE_CreateDeviceParams*, TF_Status*) | |
000000000020f6d8 T _metal_plugin::create_stream(SP_Device const*, SP_Stream_st**, TF_Status*) | |
00000000002106f4 T _metal_plugin::destroy_event(SP_Device const*, SP_Event_st*) | |
0000000000210a90 T _metal_plugin::destroy_timer(SP_Device const*, SP_Timer_st*) | |
0000000000211030 T _metal_plugin::get_numa_node(SP_Device const*) | |
00000000002110b4 T _metal_plugin::host_callback(SP_Device const*, SP_Stream_st*, void (*)(void*, TF_Status*), void*) | |
00000000000ff4cc T _metal_plugin::BinaryOpShared::BinaryOpState::BinaryOpState(metal_plugin::OpKernelContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool) | |
00000000000feae4 T _metal_plugin::BinaryOpShared::BinaryOpState::BinaryOpState(metal_plugin::OpKernelContext*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, bool) | |
00000000000feae0 T _metal_plugin::BinaryOpShared::SetComputeError(metal_plugin::OpKernelContext*) | |
00000000000fe6c4 T _metal_plugin::BinaryOpShared::SetUnimplementedError(metal_plugin::OpKernelContext*) | |
00000000000fe6c0 T _metal_plugin::BinaryOpShared::BinaryOpShared(TF_OpKernelConstruction*, TF_DataType, TF_DataType, char const*) | |
00000000000fe608 T _metal_plugin::BinaryOpShared::BinaryOpShared(TF_OpKernelConstruction*, TF_DataType, TF_DataType, char const*) | |
00000000001effbc T _metal_plugin::DataTypeString(TF_DataType) | |
0000000000199874 T _metal_plugin::MPSDoScatterND(SP_Stream_st*, metal_plugin::Tensor&, metal_plugin::Tensor const&, metal_plugin::Tensor const&, metal_plugin::scatter_nd_op::UpdateOp) | |
00000000001077c0 T _metal_plugin::MPSRsqrtGradOp<float>::createOperation(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*) | |
00000000001c0b40 T _metal_plugin::MetalSigmoidOp::createOperation(MPSGraph*, MPSGraphTensor*) | |
000000000017f76c T _metal_plugin::PoolParameters::PoolParameters(metal_plugin::OpKernelContext*, std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<int, std::__1::allocator<int> > const&, metal_plugin::Padding, std::__1::vector<long long, std::__1::allocator<long long> >, metal_plugin::TensorFormat, metal_plugin::TensorShape const&) | |
000000000017e778 T _metal_plugin::PoolParameters::PoolParameters(metal_plugin::OpKernelContext*, std::__1::vector<int, std::__1::allocator<int> > const&, std::__1::vector<int, std::__1::allocator<int> > const&, metal_plugin::Padding, std::__1::vector<long long, std::__1::allocator<long long> >, metal_plugin::TensorFormat, metal_plugin::TensorShape const&) | |
000000000013a304 T _metal_plugin::ToRNNInputMode(metal_plugin::TFRNNInputMode, int, int, metal_plugin::RnnInputMode*) | |
0000000000210ddc T _metal_plugin::destroy_device(SP_Platform const*, SP_Device*) | |
000000000020f8b4 T _metal_plugin::destroy_stream(SP_Device const*, SP_Stream_st*) | |
00000000001ec5c8 T _metal_plugin::getMPSDataType(TF_DataType) | |
000000000019a354 T _metal_plugin::mpsScatterMode(metal_plugin::scatter_op::UpdateOp) | |
0000000000210808 T _metal_plugin::wait_for_event(SP_Device const*, SP_Stream_st*, SP_Event_st*, TF_Status*) | |
00000000001063c8 T _metal_plugin::MPSIsNotEqualOp<float, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
000000000018fd3c T _metal_plugin::MetalReluGradOp<float>::createOperation(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*) | |
00000000001efd9c T _metal_plugin::OpKernelContext::ValidateInputsAreSameShape() | |
00000000001efd18 T _metal_plugin::OpKernelContext::input(char const*, metal_plugin::Tensor*) | |
00000000001efcd8 T _metal_plugin::OpKernelContext::input(int) | |
00000000001868cc T _metal_plugin::ReductionHelper::Simplify(TF_Tensor const*, TF_Tensor const*, bool) | |
000000000020f954 T _metal_plugin::device_allocate(SP_Device const*, unsigned long long, long long, SP_DeviceMemoryBase*) | |
000000000018786c T _metal_plugin::mpsReducedShape(metal_plugin::TensorShape, absl::lts_2020_02_25::InlinedVector<bool, 4ul, std::__1::allocator<bool> >&) | |
000000000017e2c8 T _metal_plugin::CheckPaddingSize(long long, long long, long long, long long, long long, long long) | |
00000000001db9d4 T _metal_plugin::FormatFromString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, metal_plugin::TensorFormat*) | |
00000000000fbbfc T _metal_plugin::GetBiasValueDims(metal_plugin::Tensor const&, metal_plugin::TensorFormat, int*, int*, int*, int*, int*) | |
0000000000105158 T _metal_plugin::MPSGreaterThanOp<float, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
0000000000104378 T _metal_plugin::MPSSubtractionOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
00000000001f02e0 T _metal_plugin::MPSTfCopyFunctor(metal_plugin::OpKernelContext*, metal_plugin::Tensor&, metal_plugin::Tensor const&) | |
00000000000ff4d0 T _metal_plugin::MetalBinaryGraph::Init(MPSGraphTensor* (*)(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*), MPSDataType, MPSDataType) | |
00000000000ff5b8 T _metal_plugin::MetalBinaryGraph::Compute(metal_plugin::OpKernelContext*, metal_plugin::Tensor const&, metal_plugin::Tensor const&, metal_plugin::Tensor const&) | |
000000000018fed4 T _metal_plugin::MetalRelu6GradOp<float>::createOperation(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*) | |
00000000001e445c T _metal_plugin::MetalUnaryOpBase::ComputeInternal(metal_plugin::OpKernelContext*, metal_plugin::Tensor const&, metal_plugin::Tensor&) | |
00000000001e45c4 T _metal_plugin::MetalUnaryOpBase::Compute(metal_plugin::OpKernelContext*) | |
00000000001e430c T _metal_plugin::MetalUnaryOpBase::MetalUnaryOpBase(metal_plugin::OpKernelConstruction*, MPSGraphTensor* (*)(MPSGraph*, MPSGraphTensor*), TF_DataType) | |
00000000001e4258 T _metal_plugin::MetalUnaryOpBase::MetalUnaryOpBase(metal_plugin::OpKernelConstruction*, MPSGraphTensor* (*)(MPSGraph*, MPSGraphTensor*), TF_DataType) | |
00000000001e4428 T _metal_plugin::MetalUnaryOpBase::~MetalUnaryOpBase() | |
00000000001e43f4 T _metal_plugin::MetalUnaryOpBase::~MetalUnaryOpBase() | |
00000000001e43c0 T _metal_plugin::MetalUnaryOpBase::~MetalUnaryOpBase() | |
00000000001eda5c T _metal_plugin::TensorShapeUtils::StartsWith(metal_plugin::TensorShape const&, metal_plugin::TensorShape const&) | |
00000000001ed5d8 T _metal_plugin::TensorShapeUtils::MakeShape(absl::lts_2020_02_25::Span<int const>, metal_plugin::TensorShape*) | |
00000000001ed820 T _metal_plugin::TensorShapeUtils::MakeShape(absl::lts_2020_02_25::Span<long long const>, metal_plugin::TensorShape*) | |
0000000000211270 T _metal_plugin::create_timer_fns(SP_Platform const*, SP_TimerFns*, TF_Status*) | |
0000000000211318 T _metal_plugin::destroy_platform(SP_Platform*) | |
000000000020f468 T _metal_plugin::get_device_count(SP_Platform const*, int*, TF_Status*) | |
0000000000210724 T _metal_plugin::get_event_status(SP_Device const*, SP_Event_st*) | |
00000000001c5ec0 T _metal_plugin::mpsUpdateEndMask(absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> > const&) | |
000000000012aea4 T _metal_plugin::CheckValidPadding(metal_plugin::Padding, std::__1::vector<long long, std::__1::allocator<long long> > const&, int, metal_plugin::TensorFormat) | |
00000000000feaa4 T _metal_plugin::DataTypeIsInteger(TF_DataType) | |
00000000001ebf6c T _void metal_plugin::MPSConstantHelper<float>(metal_plugin::OpKernelContext*, metal_plugin::Tensor&, float const*) | |
00000000000ff8d4 T _metal_plugin::MetalBinaryOpBase::Compute(metal_plugin::OpKernelContext*) | |
00000000000ff7cc T _metal_plugin::MetalBinaryOpBase::MetalBinaryOpBase(metal_plugin::OpKernelConstruction*, MPSGraphTensor* (*)(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*)) | |
00000000000ff760 T _metal_plugin::MetalBinaryOpBase::MetalBinaryOpBase(metal_plugin::OpKernelConstruction*, MPSGraphTensor* (*)(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*)) | |
00000000000ff8a0 T _metal_plugin::MetalBinaryOpBase::~MetalBinaryOpBase() | |
00000000000ff86c T _metal_plugin::MetalBinaryOpBase::~MetalBinaryOpBase() | |
00000000000ff838 T _metal_plugin::MetalBinaryOpBase::~MetalBinaryOpBase() | |
000000000013a588 T _metal_plugin::ShouldUsePaddedIO(metal_plugin::Tensor&, metal_plugin::CudnnRnnModelShapes const&, bool) | |
00000000002112b8 T _metal_plugin::create_device_fns(SP_Platform const*, SE_CreateDeviceFnsParams*, TF_Status*) | |
00000000002112b4 T _metal_plugin::destroy_timer_fns(SP_Platform const*, SP_TimerFns*) | |
000000000020fa3c T _metal_plugin::device_deallocate(SP_Device const*, SP_DeviceMemoryBase*) | |
000000000020f940 T _metal_plugin::get_stream_status(SP_Device const*, SP_Stream_st*, TF_Status*) | |
00000000001c5fd8 T _metal_plugin::mpsGetSqueezeMask(int, metal_plugin::Tensor const&, int, int) | |
00000000001ed0d0 T _metal_plugin::ndArrayFromTensor(TF_Tensor const*, MPSDataType, bool) | |
00000000001ecebc T _metal_plugin::ndArrayFromTensor(TF_Tensor const*, NSArray<NSNumber*>*, MPSDataType) | |
00000000001ecf30 T _metal_plugin::ndArrayFromTensor(TF_Tensor const*, objc_object objcproto9MTLDevice*, MPSDataType, bool) | |
0000000000103fdc T _metal_plugin::MPSDivisionNoNanOp<float, float>::createOperation(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*) | |
00000000001c0cbc T _metal_plugin::MetalSigmoidGradOp::createOperation(MPSGraph*, MPSGraphTensor*, MPSGraphTensor*) | |
0000000000211314 T _metal_plugin::destroy_device_fns(SP_Platform const*, SP_DeviceFns*) | |
000000000020fe68 T _metal_plugin::synchronous_memset(SP_Device const*, SP_Stream_st*, SP_DeviceMemoryBase*, int, unsigned long long, TF_Status*) | |
000000000013bb38 T _metal_plugin::ExtractForwardInput(metal_plugin::OpKernelContext*, metal_plugin::CudnnModelTypes const&, bool, metal_plugin::Tensor*, metal_plugin::Tensor*, metal_plugin::Tensor*, metal_plugin::Tensor*, metal_plugin::Tensor*, int, metal_plugin::CudnnRnnModelShapes*) | |
000000000013a6f8 T _metal_plugin::ExtractForwardInput(metal_plugin::OpKernelContext*, metal_plugin::CudnnModelTypes const&, bool, metal_plugin::Tensor*, metal_plugin::Tensor*, metal_plugin::Tensor*, metal_plugin::Tensor*, int, metal_plugin::CudnnRnnModelShapes*) | |
00000000001c0d90 T _metal_plugin::IntTensorToInt64Vec(metal_plugin::Tensor const&, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*) | |
0000000000104254 T _metal_plugin::MPSMultiplicationOp<float, float>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
0000000000139ca0 T _metal_plugin::ParseTFRNNInputMode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, metal_plugin::TFRNNInputMode*) | |
0000000000199de8 T _metal_plugin::ValidateUpdateShape(metal_plugin::TensorShape const&, metal_plugin::Tensor const&, metal_plugin::Tensor const&) | |
0000000000211054 T _metal_plugin::device_memory_usage(SP_Device const*, long long*, long long*) | |
000000000021104c T _metal_plugin::get_allocator_stats(SP_Device const*, SP_AllocatorStats*) | |
0000000000192c2c T _metal_plugin::mpsAssignUpdateFunc(TF_OpKernelContext*, TF_Tensor*, TF_Tensor*, int) | |
000000000020ff70 T _metal_plugin::pageAlignedBlockPtr(void const*, unsigned long, unsigned long*) | |
000000000020fd80 T _metal_plugin::synchronous_memzero(SP_Device const*, SP_Stream_st*, SP_DeviceMemoryBase*, unsigned long long, TF_Status*) | |
000000000012b8ac T _metal_plugin::InitConv2DParameters(metal_plugin::OpKernelConstruction const*, metal_plugin::Conv2DParameters*) | |
0000000000199b44 T _metal_plugin::MPSDoScatterNDUpdate(SP_Stream_st*, metal_plugin::Tensor&, metal_plugin::Tensor const&, metal_plugin::Tensor const&, metal_plugin::scatter_nd_op::UpdateOp) | |
000000000010527c T _metal_plugin::MPSLessThanEqualToOp<float, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
00000000002109a0 T _metal_plugin::block_host_for_event(SP_Device const*, SP_Event_st*, TF_Status*) | |
000000000021131c T _metal_plugin::destroy_platform_fns(SP_PlatformFns*) | |
0000000000211038 T _metal_plugin::get_memory_bandwidth(SP_Device const*) | |
000000000020fbac T _metal_plugin::host_memory_allocate(SP_Device const*, unsigned long long) | |
0000000000139ff8 T _metal_plugin::ParseRNNDirectionMode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, metal_plugin::RnnDirectionMode*) | |
00000000001c104c T _metal_plugin::SharedSliceValidation(metal_plugin::OpKernelContext*, metal_plugin::Tensor const&, metal_plugin::TensorShape*, bool*, bool*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*) | |
0000000000199db4 T _metal_plugin::ValidEmptyOutputShape(long long, long long, long long) | |
00000000002109b4 T _metal_plugin::block_host_until_done(SP_Device const*, SP_Stream_st*, TF_Status*) | |
000000000012c7d4 T _metal_plugin::ComputeConv2DDimension(metal_plugin::Conv2DParameters const&, metal_plugin::Tensor const&, metal_plugin::Tensor const&, metal_plugin::Conv2DDimensions*) | |
00000000001dbc3c T _metal_plugin::FilterFormatFromString(absl::lts_2020_02_25::string_view, metal_plugin::FilterTensorFormat*) | |
00000000001c2300 T _metal_plugin::ValidateStridedSliceOp(metal_plugin::Tensor const&, metal_plugin::Tensor const&, metal_plugin::Tensor const&, metal_plugin::TensorShape const&, int, int, int, int, int, metal_plugin::TensorShape*, metal_plugin::TensorShape*, bool*, bool*, bool*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*, absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >*) | |
000000000021110c T _metal_plugin::create_stream_executor(SP_Platform const*, SE_CreateStreamExecutorParams*, TF_Status*) | |
000000000020fc34 T _metal_plugin::host_memory_deallocate(SP_Device const*, void*) | |
00000000001ee4ac T _metal_plugin::mpsGraphShapeFromShape(std::__1::vector<int, std::__1::allocator<int> >) | |
0000000000105034 T _metal_plugin::MPSGreaterThanEqualToOp<float, bool>::createOperation(MPSKernelDAG&, BaseTensor*, BaseTensor*, std::__1::vector<long, std::__1::allocator<long> >&, MPSDataType) | |
000000000021126c T _metal_plugin::destroy_stream_executor(SP_Platform const*, SP_StreamExecutor*) | |
00000000001ec538 T _metal_plugin::mpsGraphShapeFromTensor(metal_plugin::Tensor const&) | |
000000000020fd6c T _metal_plugin::synchronous_memcpy_dtod(SP_Device const*, SP_DeviceMemoryBase*, SP_DeviceMemoryBase const*, unsigned long long, TF_Status*) | |
000000000020fd44 T _metal_plugin::synchronous_memcpy_dtoh(SP_Device const*, void*, SP_DeviceMemoryBase const*, unsigned long long, TF_Status*) | |
000000000020fd58 T _metal_plugin::synchronous_memcpy_htod(SP_Device const*, SP_DeviceMemoryBase*, void const*, unsigned long long, TF_Status*) | |
000000000020facc T _metal_plugin::unified_memory_allocate(SP_Device const*, unsigned long long) | |
00000000001eec14 T _metal_plugin::TfCheckOpHelperOutOfLine(metal_plugin::Status const&, char const*) | |
0000000000210878 T _metal_plugin::create_stream_dependency(SP_Device const*, SP_Stream_st*, SP_Stream_st*, TF_Status*) | |
00000000001ed11c T _metal_plugin::kernelDAGShapeFromTensor(metal_plugin::Tensor const&) | |
000000000020fc8c T _metal_plugin::synchronize_all_activity(SP_Device const*, TF_Status*) | |
000000000020f5c4 T _metal_plugin::synchronous_memset_uint32(SP_Stream_st*, metal_plugin::MTLContext*, SP_DeviceMemoryBase*, unsigned int, unsigned long) | |
000000000020fb54 T _metal_plugin::unified_memory_deallocate(SP_Device const*, void*) | |
000000000012fd2c T _metal_plugin::InitializeFusedComputation(metal_plugin::OpKernelConstruction*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<metal_plugin::FusedComputationPattern, std::__1::allocator<metal_plugin::FusedComputationPattern> > const&, metal_plugin::FusedComputationType*, metal_plugin::FusedComputationArgs*) | |
00000000001eeac4 T _metal_plugin::mpsGraphUnrankedPlaceHolder(MPSGraph*, MPSDataType) | |
000000000012c7b8 T _metal_plugin::GetWindowedOutputSizeVerbose(long long, long long, long long, metal_plugin::Padding, long long*, long long*, long long*) | |
00000000001ee6e0 T _metal_plugin::mpsGraphShapeFromTensorShape(metal_plugin::TensorShape const&) | |
00000000001ee9d0 T _metal_plugin::mpsGraphTensorDataFromTensor(metal_plugin::Tensor const&) | |
00000000001ec9fc T _metal_plugin::mpsGraphTensorDataFromTensor(metal_plugin::Tensor const&, NSArray<NSNumber*>*, MPSDataType) | |
00000000001ee8e4 T _metal_plugin::mpsGraphTensorDataFromTensor(metal_plugin::Tensor const&, NSArray<NSNumber*>*, MPSDataType, objc_object objcproto9MTLDevice*) | |
00000000001ee7f8 T _metal_plugin::mpsGraphPlaceHolderFromTensor(MPSGraph*, metal_plugin::Tensor const&) | |
000000000012bfa0 T _metal_plugin::GetWindowedOutputSizeVerboseV2(long long, long long, long long, long long, metal_plugin::Padding, long long*, long long*, long long*) | |
000000000012f824 T _metal_plugin::Conv2DBackpropComputeInputShape(metal_plugin::Tensor const&, metal_plugin::TensorShape const&, metal_plugin::TensorShape const&, metal_plugin::TensorFormat const&, metal_plugin::TensorShape*) | |
000000000012e760 T _metal_plugin::ConvBackpropComputeDimensionsV2(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, int, metal_plugin::TensorShape const&, metal_plugin::TensorShape const&, metal_plugin::TensorShape const&, absl::lts_2020_02_25::Span<int const> const&, std::__1::vector<int, std::__1::allocator<int> > const&, metal_plugin::Padding, absl::lts_2020_02_25::Span<long long const>, metal_plugin::TensorFormat, metal_plugin::ConvBackpropDimensions*) | |
0000000000169c14 T _metal_plugin::MaybeForwardRefInputToRefOutput(metal_plugin::OpKernelContext*, int, int) | |
00000000001c606c T _metal_plugin::mpsGraphConstantFromShapeTensor(MPSGraph*, metal_plugin::Tensor const&) | |
00000000001ee5d8 T _metal_plugin::mpsGraphShapeFromInlinedVector4(absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> >, int) | |
000000000012da04 T _metal_plugin::ConvBackpropExtractAndVerifyDimension(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, metal_plugin::TensorShape const&, metal_plugin::TensorShape const&, metal_plugin::TensorShape const&, absl::lts_2020_02_25::Span<int const> const&, std::__1::vector<int, std::__1::allocator<int> > const&, metal_plugin::Padding, long long, long long, int, int, metal_plugin::ConvBackpropSpatialDimension*) | |
00000000000fe5ec T _metal_plugin::BCast::ToShape(absl::lts_2020_02_25::InlinedVector<long long, 4ul, std::__1::allocator<long long> > const&) | |
00000000000fe50c T _metal_plugin::BCast::FromShape(metal_plugin::TensorShape const&) | |
00000000001edc08 T _metal_plugin::Tensor::CopyFromInternal(metal_plugin::Tensor const&, metal_plugin::TensorShape const&) | |
00000000001edaf0 T _metal_plugin::Tensor::ComputeFlatInnerDims(absl::lts_2020_02_25::Span<long long const>, long long) | |
00000000001eccc4 T _metal_plugin::errors::Unimplemented(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) | |
00000000001ecacc T _metal_plugin::errors::InvalidArgument(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) | |
00000000001ecdc0 T _metal_plugin::errors::Unknown(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) | |
00000000001ecbc8 T _metal_plugin::errors::Internal(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) | |
00000000001852b4 T _metal_plugin::random::New64() | |
00000000001edd10 T _metal_plugin::tensor::MakeShape(metal_plugin::Tensor const&, metal_plugin::TensorShape*) | |
0000000000264dc8 D _metal_plugin::functor::FusedBatchNorm<float, float, false>::gFusedBatchNormCache | |
0000000000264db8 D _metal_plugin::functor::FusedBatchNorm<float, float, true>::gFusedBatchNormCache | |
0000000000264dd8 D _metal_plugin::functor::FusedBatchNormGrad<float, float>::gFusedBatchNormCache | |
0000000000153208 T _metal_plugin::functor::ParseActivationMode(metal_plugin::OpKernelConstruction*, metal_plugin::functor::FusedBatchNormActivationMode*) | |
0000000000153200 T _metal_plugin::functor::BatchnormSpatialPersistentEnabled() | |
0000000000005328 T _metal_plugin::P_Create() | |
00000000001db790 T _metal_plugin::ToString(metal_plugin::TensorFormat) | |
00000000001db8d0 T _metal_plugin::ToString(metal_plugin::FilterTensorFormat) | |
0000000000005330 T _metal_plugin::P_Destroy(void*) | |
00000000001ed3f0 T _metal_plugin::TensorShape::IsSameSize(metal_plugin::TensorShape const&) const | |
00000000001ec6c4 T _metal_plugin::TensorShape::DebugString() const | |
00000000001ed508 T _metal_plugin::TensorShape::operator==(metal_plugin::TensorShape const&) const | |
0000000000186740 T _metal_plugin::ReductionHelper::out_shape() const | |
00000000001ef0d0 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<TF_DataType>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, TF_DataType*) const | |
00000000001ef9fc T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<metal_plugin::TensorShape>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, metal_plugin::TensorShape*) const | |
00000000001ef7f8 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<metal_plugin::Padding>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, metal_plugin::Padding*) const | |
00000000001ef14c T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const | |
00000000001ef2f4 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >*) const | |
00000000001eecdc T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<std::__1::vector<int, std::__1::allocator<int> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<int, std::__1::allocator<int> >*) const | |
00000000001eedd0 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<std::__1::vector<long long, std::__1::allocator<long long> > >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<long long, std::__1::allocator<long long> >*) const | |
00000000001ef038 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<bool>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool*) const | |
00000000001eefbc T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<float>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, float*) const | |
00000000001eeec4 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<int>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, int*) const | |
00000000001eef40 T _metal_plugin::Status metal_plugin::OpKernelConstruction::GetAttr<long long>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, long long*) const | |
00000000001efcbc T _metal_plugin::OpKernelConstruction::HasAttr(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const | |
00000000001ec604 T _metal_plugin::Tensor::shape() const | |
0000000000261a28 S _typeinfo for metal_plugin::MetalUnaryOpBase | |
000000000025d390 S _typeinfo for metal_plugin::MetalBinaryOpBase | |
00000000002325d5 S _typeinfo name for metal_plugin::MetalUnaryOpBase | |
000000000022dbb2 S _typeinfo name for metal_plugin::MetalBinaryOpBase | |
00000000002619e0 S _vtable for metal_plugin::MetalUnaryOpBase | |
000000000025d350 S _vtable for metal_plugin::MetalBinaryOpBase | |
0000000000264e50 D _metal_plugin::MPSConstantHelper<float>(metal_plugin::OpKernelContext*, metal_plugin::Tensor&, float const*)::cache_ | |
0000000000264dc0 D _metal_plugin::functor::FusedBatchNorm<float, float, false>::getFusedBatchNormCache()::onceToken | |
0000000000264db0 D _metal_plugin::functor::FusedBatchNorm<float, float, true>::getFusedBatchNormCache()::onceToken | |
0000000000264dd0 D _metal_plugin::functor::FusedBatchNormGrad<float, float>::getFusedBatchNormCache()::onceToken | |
0000000000264e40 D _metal_plugin::SplitOpBase<float>::ComputeEasyCases(metal_plugin::OpKernelContext*, bool*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264e30 D _metal_plugin::MPSStridedSliceOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#2}::operator()(int, char const*) const::vmodule_activated | |
0000000000264e20 D _metal_plugin::MPSStridedSliceOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d60 D _metal_plugin::DepthwiseConv2dNativeOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264da0 D _metal_plugin::DepthwiseConv2dNativeBackpropInputOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#2}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d90 D _metal_plugin::DepthwiseConv2dNativeBackpropInputOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d80 D _metal_plugin::DepthwiseConv2dNativeBackpropFilterOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#2}::operator()(int, char const*) const::vmodule_activated | |
0000000000264d70 D _metal_plugin::DepthwiseConv2dNativeBackpropFilterOp<float>::Compute(metal_plugin::OpKernelContext*)::{lambda(int, char const*)#1}::operator()(int, char const*) const::vmodule_activated |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment