K[C      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Safe:  !"#$%&'()*+,-./0123456789: $%&'()*+,-.#/ 01"23!45  6789Safe+Copyright (c) 2018 Preferred Networks, Inc.MIT (see the file LICENSE)#Masahiro Sakai <sakai@preferred.jp> experimental non-portableNone<VA!&:$ONNX model with input/output buffers<Helper for creating of :.>VariableProfileTable5 contains information of dtype and dims of variables.'Users can access to dtype and dims via c and d.@Builder for creation of >.B ModelData; contains model parameters and computation graph structure.DDimensions of arrayE#Haskell types that have associated G type code.GData type of array elementsH&single precision floating point numberI$types that this binding is unware ofJ7Functions in this module can throw this exception type.[Load onnx file and make B.\Optimize function for B.This function modify given B.]Factory function for @.^Add 2D input profile.,Input profile contains name, dtype and dims  (num, size)3. This 2D input is conventional batched 1D inputs._Add 4D input profile,Input profile contains name, dtype and dims (num, channel, height, width)c. This 4D input is conventional batched image inputs. Image input is 3D (channel, height, width).`Add output profile,Output profile contains name and dtype. Its DM are calculated automatically, so that you don't need to specify explicitly.aFactory function for >b%Convenient function for constructing >.'If you need finer control, you can use VariableProfileTableBuidler.cAccessor function for >!Select variable name and get its G.dAccessor function for >!Select variable name and get its D.eFactory function for <f)Attach a buffer which allocated by users.KUsers can attach a external buffer which they allocated to target variable.]Variables attached no external buffer are attached internal buffers allocated automatically.5Users can get that internal buffer handle by calling l etc. later.gFactory function for :.h Similar to g=, but backend specific configuration can be supplied as JSON.iRun model inference.-This function can't be called asynchronously.jGet G of target variable.kGet D of target variable.l0Get a buffer handle attached to target variable.Users can get a buffer handle attached to target variable. If that buffer is allocated by users and attached to the variable by calling f', returned buffer handle is same to it.|This function is unsafe because it does not prevent the model to be GC'ed and the returned pointer become dangling pointer. See also m.mRThis function takes a function which is applied to the buffer associated to specified variable. The resulting action is then executed. The buffer is kept alive at least during the whole action, even if it is not used directly inside. Note that it is not safe to return the pointer from the action and use it after the action completes. See also l.nCopy whole elements of  into a model's bufferoCopy whole elements of  a into a model's bufferpRead whole elements of Array and return as a .qRead whole eleemnts of Array and return as a  .r'Convenient methods for constructing a :.s Similar to r4 but backend-specific configuration can be supplied.tCMenoh version which was supplied on compilation time via CPP macro.u5Version of this Haskell binding. (Not the version of Menoh itself)^ (num, size)_(num, channel, height, width)b input names with dtypes and dims%required output name list with dtypes model datag backend nameh backend namebackend config backend namebackend configrvariable profile table model data backend namesvariable profile table model data backend namebackend config<:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu<DGHIEFJKLMNOPQRSTUVWXYZBC[\:;rsijklmnopqtu>?bcd@A]^_`a<=efgh:;<=>?@ABCEFGHIJKLMNOPQRSTUVWXYZ      !"#$%&'()*+,-./0123456789:;<=>>??@@AABBCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~s"menoh-0.1.1-EHkA7WcPBVhDQaSuFd796W Menoh.BaseMenoh Paths_menohMenohModelHandle MenohModelMenohModelBuilderHandleMenohModelBuilderMenohVariableProfileTableHandleMenohVariableProfileTable&MenohVariableProfileTableBuilderHandle MenohVariableProfileTableBuilderMenohModelDataHandleMenohModelDataMenohErrorCode MenohDTypemenoh_model_run menoh_model_get_variable_dims_at"menoh_model_get_variable_dims_sizemenoh_model_get_variable_dtype&menoh_model_get_variable_buffer_handlemenoh_delete_model_funptrmenoh_build_model*menoh_model_builder_attach_external_buffer!menoh_delete_model_builder_funptrmenoh_make_model_buildermenoh_model_data_optimize(menoh_variable_profile_table_get_dims_at*menoh_variable_profile_table_get_dims_size&menoh_variable_profile_table_get_dtype*menoh_delete_variable_profile_table_funptr"menoh_build_variable_profile_table7menoh_variable_profile_table_builder_add_output_profile=menoh_variable_profile_table_builder_add_input_profile_dims_4=menoh_variable_profile_table_builder_add_input_profile_dims_22menoh_delete_variable_profile_table_builder_funptr)menoh_make_variable_profile_table_buildermenoh_delete_model_data_funptrmenoh_make_model_data_from_onnxmenoh_get_last_error_messagemenohDtypeFloatmenohErrorCodeSuccessmenohErrorCodeStdErrormenohErrorCodeUnknownErrormenohErrorCodeInvalidFilenamemenohErrorCodeOnnxParseErrormenohErrorCodeInvalidDtype"menohErrorCodeInvalidAttributeType*menohErrorCodeUnsupportedOperatorAttributemenohErrorCodeDimensionMismatchmenohErrorCodeVariableNotFoundmenohErrorCodeIndexOutOfRangemenohErrorCodeJsonParseError menohErrorCodeInvalidBackendName!menohErrorCodeUnsupportedOperator'menohErrorCodeFailedToConfigureOperatormenohErrorCodeBackendError+menohErrorCodeSameNamedVariableAlreadyExistmenoh_major_versionmenoh_minor_versionmenoh_patch_versionmenoh_version_stringModel ModelBuilderVariableProfileTableVariableProfileTableBuilder ModelDataDimsHasDTypedtypeOfDType DTypeFloat DTypeUnknownError ErrorStdErrorErrorUnknownErrorErrorInvalidFilenameErrorONNXParseErrorErrorInvalidDTypeErrorInvalidAttributeType!ErrorUnsupportedOperatorAttributeErrorDimensionMismatchErrorVariableNotFoundErrorIndexOutOfRangeErrorJSONParseErrorErrorInvalidBackendNameErrorUnsupportedOperatorErrorFailedToConfigureOperatorErrorBackendError"ErrorSameNamedVariableAlreadyExistmakeModelDataFromONNXoptimizeModelDatamakeVariableProfileTableBuilderaddInputProfileDims2addInputProfileDims4addOutputProfilebuildVariableProfileTablemakeVariableProfileTable vptGetDType vptGetDimsmakeModelBuilderattachExternalBuffer buildModelbuildModelWithConfigrungetDTypegetDimsunsafeGetBuffer withBufferwriteBufferFromVectorwriteBufferFromStorableVectorreadBufferToVectorreadBufferToStorableVector makeModelmakeModelWithConfigversionbindingVersion$fExceptionError $fEnumDType$fHasDTypeFloat$fHasDTypeCFloat $fEqError $fOrdError $fShowError $fReadError $fEqDType $fOrdDType $fShowDType $fReadDType getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName&vector-0.12.0.1-81HFvG2McTgAiNXCyGXulKData.Vector.Generic.BaseVectorData.Vector.Storableghc-prim GHC.TypesFloatbuildModelWithConfigString