Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion extension/apple/ExecuTorch/Exported/ExecuTorchModule.h
Original file line number Diff line number Diff line change
Expand Up @@ -134,10 +134,21 @@ __attribute__((deprecated("This API is experimental.")))
* @return An initialized ExecuTorchModule instance.
*/
- (instancetype)initWithFilePath:(NSString *)filePath
dataFilePath:(NSString *)dataPath
dataFilePath:(NSString *)dataFilePath
loadMode:(ExecuTorchModuleLoadMode)loadMode
NS_DESIGNATED_INITIALIZER;

/**
* Initializes a module with a file path, data path and a specified load mode.
*
* @param filePath A string representing the path to the ExecuTorch program file.
* @param dataFilePath A string representing the path to a .ptd file with
* external tensors and external data.
* @return An initialized ExecuTorchModule instance.
*/
- (instancetype)initWithFilePath:(NSString *)filePath
dataFilePath:(NSString *)dataFilePath;

/**
* Initializes a module with a file path and a specified load mode.
*
Expand Down
7 changes: 7 additions & 0 deletions extension/apple/ExecuTorch/Exported/ExecuTorchModule.mm
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,13 @@ - (instancetype)initWithFilePath:(NSString *)filePath
return self;
}

- (instancetype)initWithFilePath:(NSString *)filePath
dataFilePath:(NSString *)dataFilePath {
return [self initWithFilePath:filePath
dataFilePath:dataFilePath
loadMode:ExecuTorchModuleLoadModeFile];
}

- (instancetype)initWithFilePath:(NSString *)filePath
loadMode:(ExecuTorchModuleLoadMode)loadMode {
return [self initWithFilePath:filePath
Expand Down
Loading