Объект модели не имеет атрибута save при уменьшении размера CoreML? - PullRequest
0 голосов
/ 15 сентября 2018

Я уменьшаю размер CoreML. Я делаю этот CoreML с Python Turicate, но получаю ошибку Model object has no attribute save. У меня есть Python 2.7 и pip install coremltools==2.0b1 перед выполнением файла Python. Вот мой код -

import coremltools
from coremltools.models.neural_network.quantization_utils import *
model = coremltools.models.MLModel('/Users/Desktop/MLClassifier/animals.mlmodel')
lin_quant_model = quantize_weights(model, 16, "linear")
lin_quant_model.save('/Users/Desktop/animals2.mlmodel')

1 Ответ

0 голосов
/ 15 сентября 2018

Полагаю, вы работаете не в macOS 10.14 или более поздней версии (Mojave), и в этом случае вы получаете не MLModel, а спецификацию модели при вызове quantize_weights() (в соответствии с документами).Не знаю почему, но это то, что написано.

...