Skip to content

[Release] ET runner build fails consistently on MacOS #365

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mikekgfb opened this issue Apr 22, 2024 · 1 comment
Closed

[Release] ET runner build fails consistently on MacOS #365

mikekgfb opened this issue Apr 22, 2024 · 1 comment
Assignees

Comments

@mikekgfb
Copy link
Contributor

Despite repeated attempts, ET runner build fails on macOS. (See also #351 which resolved some installation issues but disappointingly did not resolve the actual fail)

Examples:
https://github.com/pytorch/torchchat/actions/runs/8774601703/job/24075980422?pr=343

Setting OSX target platform doesn't do the job either (lolz, even with belts and suspenders:

          export CMAKE_OSX_DEPLOYMENT_TARGET=12.0
          export MACOSX_TARGET_PLATFORM=12.0
          cmake -S ./runner-et -B et-build/cmake-out -G Ninja
          cmake --build ./et-build/cmake-out
          CMAKE_OSX_DEPLOYMENT_TARGET=12.0 MACOSX_TARGET_PLATFORM=12.0 cmake -S ./runner-et -B et-build/cmake-out -G Ninja
          CMAKE_OSX_DEPLOYMENT_TARGET=12.0 MACOSX_TARGET_PLATFORM=12.0 cmake --build ./et-build/cmake-out

https://github.com/pytorch/torchchat/actions/runs/8774846659/job/24076492764?pr=348


Despite repeated attempts, ET runner build fails on macOS. (See also #351 which resolved some installation issues but disappointingly did not resolve the actual fail)

Examples:
https://github.com/pytorch/torchchat/actions/runs/8774601703/job/24075980422?pr=343

Setting OSX target platform doesn't do the job either (lolz, even with belts and suspenders:
      export CMAKE_OSX_DEPLOYMENT_TARGET=12.0
      export MACOSX_TARGET_PLATFORM=12.0
      cmake -S ./runner-et -B et-build/cmake-out -G Ninja
      cmake --build ./et-build/cmake-out
      CMAKE_OSX_DEPLOYMENT_TARGET=12.0 MACOSX_TARGET_PLATFORM=12.0 cmake -S ./runner-et -B et-build/cmake-out -G Ninja
      CMAKE_OSX_DEPLOYMENT_TARGET=12.0 MACOSX_TARGET_PLATFORM=12.0 cmake --build ./et-build/cmake-out
     
https://github.com/pytorch/torchchat/actions/runs/8774846659/job/24076492764?pr=348

In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:19:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/core/Storage.h:6:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/core/StorageImpl.h:8:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/core/impl/COWDeleter.h:36:50: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
using NotLastReference = std::shared_lockstd::shared_mutex;
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/shared_mutex:181:58: note: 'shared_mutex' has been explicitly marked unavailable here
class _LIBCPP_TYPE_VIS LIBCPP_AVAILABILITY_SHARED_MUTEX shared_mutex
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:19:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/core/Storage.h:6:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/core/StorageImpl.h:8:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/core/impl/COWDeleter.h:53:8: error: 'shared_mutex' is unavailable: introduced in macOS 10.12
std::shared_mutex mutex
;
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/shared_mutex:181:58: note: 'shared_mutex' has been explicitly marked unavailable here
class _LIBCPP_TYPE_VIS _LIBCPP_AVAILABILITY_SHARED_MUTEX shared_mutex
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:28:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/util/OptionalArrayRef.h:165:34: error: 'value' is unavailable: introduced in macOS 10.13
return wrapped_opt_array_ref.value();
^
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/util/OptionalArrayRef.h:227:13: note: in instantiation of member function 'c10::OptionalArrayRef::value' requested here
return a1.value() == other;
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:992:33: note: 'value' has been explicitly marked unavailable here
constexpr value_type const& value() const&
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:31:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/CheckMemoryFormat.h:11:35: error: 'value' is unavailable: introduced in macOS 10.13
options.requires_grad_opt().value() == false,
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1010:28: note: 'value' has been explicitly marked unavailable here
constexpr value_type&& value() &&
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:33:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/DeprecatedTypeProperties.h:114:34: error: 'value' is unavailable: introduced in macOS 10.13
Device device = device_opt.value();
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1001:27: note: 'value' has been explicitly marked unavailable here
constexpr value_type& value() &
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:442:26: error: 'value' is unavailable: introduced in macOS 10.13
TORCH_CHECK(inputs.value().size() > 0, "'inputs' argument to backward cannot be empty")
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1001:27: note: 'value' has been explicitly marked unavailable here
constexpr value_type& value() &
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:443:30: error: 'value' is unavailable: introduced in macOS 10.13
this->backward(inputs.value(), gradient, retain_graph, create_graph);
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1001:27: note: 'value' has been explicitly marked unavailable here
constexpr value_type& value() &
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/Tensor.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:28:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/c10/util/OptionalArrayRef.h:137:34: error: 'value' is unavailable: introduced in macOS 10.13
return wrapped_opt_array_ref.value();
^
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/TensorBody.h:5624:154: note: in instantiation of member function 'c10::OptionalArrayRef::operator*' requested here
return at::ops::to_padded_tensor::call(const_cast<Tensor&>(*this), padding, output_size.has_value() ? ::std::make_optional(c10::fromIntArrayRefSlow(*output_size)) : ::std::nullopt);
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1001:27: note: 'value' has been explicitly marked unavailable here
constexpr value_type& value() &
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/ResizeCommon.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/TensorFactories.h:5:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/TensorIterator.h:324:34: error: 'value' is unavailable: introduced in macOS 10.13
return operands
[arg].device.value();
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:992:33: note: 'value' has been explicitly marked unavailable here
constexpr value_type const& value() const&
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/ResizeCommon.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/TensorFactories.h:11:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Functions.h:59:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Context.h:63:27: error: 'value' is unavailable: introduced in macOS 10.13
? opt_device_type.value()
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1001:27: note: 'value' has been explicitly marked unavailable here
constexpr value_type& value() &
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/ResizeCommon.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/TensorFactories.h:11:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Functions.h:59:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Context.h:64:36: error: 'value' is unavailable: introduced in macOS 10.13
: at::getAccelerator(true).value();
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:1010:28: note: 'value' has been explicitly marked unavailable here
constexpr value_type&& value() &&
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/ResizeCommon.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/TensorFactories.h:11:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Functions.h:60:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/DeviceGuard.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/IListRef.h:631:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/IListRef_inl.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/List.h:490:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/List_inl.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/ivalue.h:1549:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/ivalue_inl.h:12:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/jit_type.h:662:24: error: 'value' is unavailable: introduced in macOS 10.13
prod *= shape[i].value();
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:992:33: note: 'value' has been explicitly marked unavailable here
constexpr value_type const& value() const&
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/ResizeCommon.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/TensorFactories.h:11:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Functions.h:60:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/DeviceGuard.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/IListRef.h:631:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/IListRef_inl.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/List.h:490:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/List_inl.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/ivalue.h:1549:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/ivalue_inl.h:12:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/jit_type.h:1512:28: error: 'value' is unavailable: introduced in macOS 10.13
const auto& n = name().value();
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:992:33: note: 'value' has been explicitly marked unavailable here
constexpr value_type const& value() const&
^
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/op_sdpa_aot.cpp:10:
In file included from /Users/runner/work/torchchat/torchchat/et-build/src/executorch/examples/models/llama2/custom_ops/../../../../../executorch/extension/aten_util/make_aten_functor_from_et_functor.h:21:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/Resize.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/ResizeCommon.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/native/TensorFactories.h:11:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/Functions.h:60:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/DeviceGuard.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/IListRef.h:631:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/IListRef_inl.h:3:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/List.h:490:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/List_inl.h:4:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/ivalue.h:1549:
In file included from /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/ivalue_inl.h:12:
/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/torch/include/ATen/core/jit_type.h:2129:20: error: 'value' is unavailable: introduced in macOS 10.13
return reason
.value();
^
/Applications/Xcode_15.0.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.0.sdk/usr/include/c++/v1/optional:992:33: note: 'value' has been explicitly marked unavailable here
constexpr value_type const& value() const&

@mikekgfb mikekgfb changed the title ET runner build fails concistently on MacOS [Release] ET runner build fails consistently on MacOS Apr 22, 2024
@malfet malfet self-assigned this Apr 22, 2024
@malfet
Copy link
Contributor

malfet commented Apr 22, 2024

Hmm, looks like pytorch/executorch#3194 fixed it

@malfet malfet closed this as completed Apr 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants