1717#import < model_logging_options.h>
1818#import < multiarray.h>
1919
20+ using namespace executorchcoreml ;
21+
2022@interface ETCoreMLModelManagerTests : XCTestCase
2123
2224@property (strong , nonatomic , nullable ) ETCoreMLModelManager *modelManager;
@@ -111,7 +113,7 @@ - (void)testAddModelExecution {
111113 XCTAssertNotNil (inputs);
112114 MLMultiArray *output = [ETCoreMLTestUtils filledMultiArrayWithShape: inputs[0 ].shape dataType: inputs[0 ].dataType repeatedValue: @(0 ) error: &localError];
113115 NSArray <MLMultiArray *> *args = [inputs arrayByAddingObject: output];
114- XCTAssertTrue ([self .modelManager executeModelWithHandle: handle
116+ XCTAssertTrue ([self .modelManager executeModelWithHandle: handle
115117 args: args
116118 loggingOptions:executorchcoreml: :ModelLoggingOptions ()
117119 eventLogger: nullptr
@@ -170,10 +172,10 @@ - (void)testAutoreleasepoolError {
170172 [ETCoreMLTestUtils inputsForModel: model repeatedValues: @[@(2 ), @(3 )] error: &localError];
171173 XCTAssert (inputArrays);
172174
173- std::vector<executorchcoreml:: MultiArray> multiArrays;
175+ std::vector<MultiArray> multiArrays;
174176 multiArrays.reserve (inputArrays.count + model.orderedOutputNames .count );
175177 for (MLMultiArray *array in inputArrays) {
176- auto dataTypeOpt = executorchcoreml:: to_multiarray_data_type (array.dataType );
178+ auto dataTypeOpt = to_multiarray_data_type (array.dataType );
177179 XCTAssert (dataTypeOpt.has_value ());
178180 auto dataType = dataTypeOpt.value ();
179181
@@ -190,7 +192,7 @@ - (void)testAutoreleasepoolError {
190192 }
191193
192194 multiArrays.emplace_back (array.dataPointer ,
193- executorchcoreml:: MultiArray::MemoryLayout (dataType, dims, strides));
195+ MultiArray::MemoryLayout (dataType, dims, strides));
194196 }
195197
196198 auto inputLayout = multiArrays[0 ].layout ();
@@ -203,15 +205,15 @@ - (void)testAutoreleasepoolError {
203205 auto originalLayout = multiArrays[0 ].layout ();
204206 auto corruptedDims = originalLayout.shape ();
205207 corruptedDims[0 ] += 1 ;
206- multiArrays[0 ] = executorchcoreml:: MultiArray (multiArrays[0 ].data (),
207- executorchcoreml:: MultiArray::MemoryLayout (originalLayout.dataType (),
208+ multiArrays[0 ] = MultiArray (multiArrays[0 ].data (),
209+ MultiArray::MemoryLayout (originalLayout.dataType (),
208210 corruptedDims,
209211 originalLayout.strides ()));
210212 }
211213
212214 BOOL success = [self .modelManager executeModelWithHandle: modelHandle
213215 argsVec: multiArrays
214- loggingOptions:executorchcoreml: : ModelLoggingOptions ()
216+ loggingOptions: ModelLoggingOptions ()
215217 eventLogger: nullptr
216218 error: &localError];
217219 XCTAssertFalse (success);
0 commit comments