Go to the documentation of this file.
7 #import <Foundation/Foundation.h>
12 + (void)initialize:(nonnull NSArray<NSString *> *)resourcePaths
13 clientToken:(nonnull NSString *)clientToken;
18 + (void)addResourcePath:(nonnull NSString *)resourcePath;
21 + (void)removeResourcePath:(nonnull NSString *)resourcePath;
30 + (nonnull NSString *)
cpuEnv;
40 + (void)setLogLevel:(BNBSeverityLevel)level;
48 lvl:(BNBSeverityLevel)lvl;
nonnull NSString * getBanubaSdkVersionString()
Returns SDK version as string.
int32_t getBanubaSdkNnVersion()
Returns NN version as number major = version / 10000000 minor = (version - major * 10000000) / 100000...
BNBHardwareClass getHardwareClass()
Check device SoC class.
nonnull NSString * getBanubaSdkNnVersionArchiveString()
The Banuba SDK supports external NN resources archives.
BOOL checkBanubaSdkNnVersionIgnorePatch()
Checks if Banuba SDK treats as valid the version of external NN resources.
BOOL checkBanubaSdkNnVersion()
Checks if the current version of NN resources is equal to Banuba SDK expected NN resources version.
nonnull NSString * cpuEnv()
Get information about CPU capabilities.
int32_t getBanubaSdkVersion()
Returns SDK version as number major = version / 10000000 minor = (version - major * 10000000) / 10000...
void diagnosticCrash()
Diagnostic crash.
nonnull NSString * getBanubaSdkNnVersionString()
The Banuba SDK tracks the resource version of Neural Networks (NN) resources it built for.
void loadGlFunctions()
load GL functions, for dynamic libraries only should be called with active GL context