luxlabs header browser preview


@interface MLDataConversionUtils : NSObject

+ (unsigned long long)mlComputeDataTypeSize:(long long)a0;
+ (id)mlComputeDataProviderFromBatchProvider:(id)a0 batchSize:(unsigned long long)a1 forPrediction:(BOOL)a2 neuralNetworkEngine:(id)a3 error:(id *)a4;
+ (id)espressoDataProviderFromFeatureProvider:(id)a0 forPrediction:(BOOL)a1 neuralNetworkEngine:(id)a2 error:(id *)a3;
+ (id)espressoDataProviderFromBatchProvider:(id)a0 forPrediction:(BOOL)a1 neuralNetworkEngine:(id)a2 error:(id *)a3;
+ (unsigned long long)sizeFromShape:(id)a0;
+ (BOOL)populateEspressoShapeAndStridesFromInputShape:(id)a0 ndRepresentation:(BOOL)a1 espressoShape:(id *)a2 espressoStrides:(id *)a3 error:(id *)a4;
+ (id)batchProviderFromMLComputeDataProvider:(id)a0 neuralNetworkEngine:(id)a1 options:(id)a2 error:(id *)a3;
+ (id)stridesForShape:(id)a0;
+ (id)batchProviderFromEspressoDataProvider:(id)a0 neuralNetworkEngine:(id)a1 options:(id)a2 error:(id *)a3;
+ (id)featureProviderFomMLComputeDataProvider:(id)a0 neuralNetworkEngine:(id)a1 options:(id)a2 error:(id *)a3;
+ (id)featureProviderFromEspressoDataProvider:(id)a0 neuralNetworkEngine:(id)a1 options:(id)a2 error:(id *)a3;
+ (BOOL)populateShapeAndStrideFor:(id)a0 inputShape:(id)a1 outputShape:(id *)a2 outputStrides:(id *)a3 error:(id *)a4;

@end