File size: 433 Bytes
87234eb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import sys

from Foundation import NSURL
import CoreML


if len(sys.argv) != 2:
    print("usage: CoreMLPyObjCCompileOne.py <path-to-mlpackage-or-mlmodel>")
    sys.exit(2)

url = NSURL.fileURLWithPath_(sys.argv[1])

try:
    result = CoreML.MLModel.compileModelAtURL_error_(url, None)
    print("COMPILE_RETURN", repr(result)[:800])
except BaseException as exc:
    print("CONTROLLED_EXCEPTION", type(exc).__name__, str(exc)[:800])