Из Technical Q & amp; A QA1480 - NSDateFormatter и Internet Dates :
С другой стороны, если вы работаете с датами фиксированного формата, вы должны сначала установите языковой формат форматирования даты на что-то подходящее для вашего фиксированного формата. В большинстве случаев лучшим выбором языка является «en_US_POSIX», язык, специально разработанный для получения результатов на английском языке, независимо от пользовательских и системных предпочтений.
blockquote>Это предотвратит интерпретацию даты в соответствии с региональными настройками пользователя:
let dateFormatter = DateFormatter() // Set the locale first ... dateFormatter.locale = Locale(identifier: "en_US_POSIX") // ... and then the date format: dateFormatter.dateFormat = "HH:mm:ss" // ...
См. также . Каков наилучший способ работы с локалью NSDateFormatter? feechur?? .
Я понял проблему. Это были две разные ошибки. Ошибка 'bool' была из-за того, что мне нужно было определить map_summary в строке 109 как bool (как я это сделал для строки 110). Вторая ошибка произошла из-за того, что я передал тензор как метку, а не вычислял тензор перед передачей в конце кода. Я опубликую обновленный код, как только все заработает.