Skip to content
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

[CircleCI] error: cannot bind non-const lvalue reference #1282

Closed
vincentqb opened this issue Feb 18, 2021 · 1 comment · Fixed by #1285
Closed

[CircleCI] error: cannot bind non-const lvalue reference #1282

vincentqb opened this issue Feb 18, 2021 · 1 comment · Fixed by #1285

Comments

@vincentqb
Copy link
Contributor

vincentqb commented Feb 18, 2021

Issue to keep track of error appearing on pull requests in CircleCI, e.g. here from #1281.

../../torchaudio/csrc/sox/effects.cpp:253:51:   required from here
/opt/python/cp38-cp38/lib/python3.8/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:397:94: error: cannot bind non-const lvalue reference of type ‘c10::optional<bool>&’ to an rvalue of type ‘c10::optional<bool>’
       ivalue_to_arg<typename decay_if_not_tensor<ArgTypes>::type, AllowDeprecatedTypes>::call(
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
         torch::jit::peek(*stack, ivalue_arg_indices, sizeof...(ivalue_arg_indices))
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
     )...);
     ~                                                                                         
/opt/python/cp38-cp38/lib/python3.8/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:352:23: note:   initializing argument 5 of ‘static ReturnType c10::impl::wrap_kernel_functor_unboxed_<KernelFunctor, ReturnType(ParameterTypes ...)>::call(c10::OperatorKernel*, c10::DispatchKeySet, ParameterTypes ...) [with KernelFunctor = c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::tuple<at::Tensor, long int> (*)(std::basic_string<char>, std::vector<std::vector<std::basic_string<char> > >, c10::optional<bool>&, c10::optional<bool>&, c10::optional<std::basic_string<char> >&), std::tuple<at::Tensor, long int>, c10::guts::typelist::typelist<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, c10::optional<bool>&, c10::optional<bool>&, c10::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&> >; ReturnType = std::tuple<at::Tensor, long int>; ParameterTypes = {std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::vector<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::allocator<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > >, c10::optional<bool>&, c10::optional<bool>&, c10::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&}]’
     static ReturnType call(OperatorKernel* functor, DispatchKeySet, ParameterTypes... args) {
                       ^~~~
@vincentqb
Copy link
Contributor Author

vincentqb commented Feb 18, 2021

Another error occuring on macos circle ci:

In file included from /Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:2:
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:397:7: error: non-const lvalue reference to type 'optional<...>' cannot bind to a temporary of type 'optional<...>'
      ivalue_to_arg<typename decay_if_not_tensor<ArgTypes>::type, AllowDeprecatedTypes>::call(
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:411:12: note: in instantiation of function template specialization 'c10::impl::call_functor_with_args_from_stack_<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (*)(const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> >, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &> >, false, 0, 1, const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &>' requested here
    return call_functor_with_args_from_stack_<Functor, AllowDeprecatedTypes>(functor, dispatchKeySet, stack, std::make_index_sequence<num_ivalue_args>(), static_cast<ArgTypes*>(nullptr));
           ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:477:9: note: in instantiation of function template specialization 'c10::impl::call_functor_with_args_from_stack<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (*)(const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> >, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &> >, false>' requested here
        call_functor_with_args_from_stack<KernelFunctor, AllowDeprecatedTypes>(functor, dispatchKeySet, stack);
        ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:136:82: note: in instantiation of member function 'c10::impl::make_boxed_from_unboxed_functor<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (*)(const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> >, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &> >, false>::call' requested here
        &impl::make_boxed_from_unboxed_functor<KernelFunctor, AllowLegacyTypes>::call,
                                                                                 ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:165:12: note: in instantiation of function template specialization 'c10::KernelFunction::makeFromUnboxedFunctor<false, c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (*)(const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> >, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &> > >' requested here
    return makeFromUnboxedFunctor<AllowLegacyTypes, impl::WrapFunctionIntoRuntimeFunctor<std::decay_t<FuncType>>>(
           ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/torch/library.h:108:34: note: in instantiation of function template specialization 'c10::KernelFunction::makeFromUnboxedRuntimeFunction<false, std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &)>' requested here
    : func_(c10::KernelFunction::makeFromUnboxedRuntimeFunction(f))
                                 ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/torch/library.h:517:17: note: in instantiation of function template specialization 'torch::CppFunction::CppFunction<std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &)>' requested here
    CppFunction f(std::forward<Func>(raw_f));
                ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/work/torchaudio/csrc/sox/io.cpp:309:5: note: in instantiation of function template specialization 'torch::Library::def<char const (&)[28], std::__1::tuple<long long, long long, long long, long long, std::__1::basic_string<char> > (*)(const std::__1::basic_string<char> &, c10::optional<std::__1::basic_string<char> > &)>' requested here
  m.def("torchaudio::sox_io_get_info", &torchaudio::sox_io::get_info_file);
    ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:352:87: note: passing argument to parameter 'args' here
    static ReturnType call(OperatorKernel* functor, DispatchKeySet, ParameterTypes... args) {
                                                                                      ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:397:7: error: non-const lvalue reference to type 'optional<...>' cannot bind to a temporary of type 'optional<...>'
      ivalue_to_arg<typename decay_if_not_tensor<ArgTypes>::type, AllowDeprecatedTypes>::call(
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:411:12: note: in instantiation of function template specialization 'c10::impl::call_functor_with_args_from_stack_<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<at::Tensor, long long> (*)(const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<at::Tensor, long long>, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &> >, false, 0, 1, 2, 3, 4, 5, const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &>' requested here
    return call_functor_with_args_from_stack_<Functor, AllowDeprecatedTypes>(functor, dispatchKeySet, stack, std::make_index_sequence<num_ivalue_args>(), static_cast<ArgTypes*>(nullptr));
           ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:477:9: note: in instantiation of function template specialization 'c10::impl::call_functor_with_args_from_stack<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<at::Tensor, long long> (*)(const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<at::Tensor, long long>, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &> >, false>' requested here
        call_functor_with_args_from_stack<KernelFunctor, AllowDeprecatedTypes>(functor, dispatchKeySet, stack);
        ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:136:82: note: in instantiation of member function 'c10::impl::make_boxed_from_unboxed_functor<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<at::Tensor, long long> (*)(const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<at::Tensor, long long>, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &> >, false>::call' requested here
        &impl::make_boxed_from_unboxed_functor<KernelFunctor, AllowLegacyTypes>::call,
                                                                                 ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:165:12: note: in instantiation of function template specialization 'c10::KernelFunction::makeFromUnboxedFunctor<false, c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<std::__1::tuple<at::Tensor, long long> (*)(const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &), std::__1::tuple<at::Tensor, long long>, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &> > >' requested here
    return makeFromUnboxedFunctor<AllowLegacyTypes, impl::WrapFunctionIntoRuntimeFunctor<std::decay_t<FuncType>>>(
           ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/torch/library.h:108:34: note: in instantiation of function template specialization 'c10::KernelFunction::makeFromUnboxedRuntimeFunction<false, std::__1::tuple<at::Tensor, long long> (const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &)>' requested here
    : func_(c10::KernelFunction::makeFromUnboxedRuntimeFunction(f))
                                 ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/torch/library.h:517:17: note: in instantiation of function template specialization 'torch::CppFunction::CppFunction<std::__1::tuple<at::Tensor, long long> (const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &)>' requested here
    CppFunction f(std::forward<Func>(raw_f));
                ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/work/torchaudio/csrc/sox/io.cpp:310:5: note: in instantiation of function template specialization 'torch::Library::def<char const (&)[35], std::__1::tuple<at::Tensor, long long> (*)(const std::__1::basic_string<char> &, c10::optional<long long> &, c10::optional<long long> &, c10::optional<bool> &, c10::optional<bool> &, c10::optional<std::__1::basic_string<char> > &)>' requested here
  m.def(
    ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:352:87: note: passing argument to parameter 'args' here
    static ReturnType call(OperatorKernel* functor, DispatchKeySet, ParameterTypes... args) {
                                                                                      ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:397:7: error: non-const lvalue reference to type 'optional<...>' cannot bind to a temporary of type 'optional<...>'
      ivalue_to_arg<typename decay_if_not_tensor<ArgTypes>::type, AllowDeprecatedTypes>::call(
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:411:12: note: in instantiation of function template specialization 'c10::impl::call_functor_with_args_from_stack_<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<void (*)(const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &), void, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &> >, false, 0, 1, 2, 3, 4, 5, 6, 7, const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &>' requested here
    return call_functor_with_args_from_stack_<Functor, AllowDeprecatedTypes>(functor, dispatchKeySet, stack, std::make_index_sequence<num_ivalue_args>(), static_cast<ArgTypes*>(nullptr));
           ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:477:9: note: in instantiation of function template specialization 'c10::impl::call_functor_with_args_from_stack<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<void (*)(const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &), void, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &> >, false>' requested here
        call_functor_with_args_from_stack<KernelFunctor, AllowDeprecatedTypes>(functor, dispatchKeySet, stack);
        ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:136:82: note: in instantiation of member function 'c10::impl::make_boxed_from_unboxed_functor<c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<void (*)(const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &), void, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &> >, false>::call' requested here
        &impl::make_boxed_from_unboxed_functor<KernelFunctor, AllowLegacyTypes>::call,
                                                                                 ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/KernelFunction_impl.h:165:12: note: in instantiation of function template specialization 'c10::KernelFunction::makeFromUnboxedFunctor<false, c10::impl::detail::WrapFunctionIntoRuntimeFunctor_<void (*)(const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &), void, c10::guts::typelist::typelist<const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &> > >' requested here
    return makeFromUnboxedFunctor<AllowLegacyTypes, impl::WrapFunctionIntoRuntimeFunctor<std::decay_t<FuncType>>>(
           ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/torch/library.h:108:34: note: in instantiation of function template specialization 'c10::KernelFunction::makeFromUnboxedRuntimeFunction<false, void (const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &)>' requested here
    : func_(c10::KernelFunction::makeFromUnboxedRuntimeFunction(f))
                                 ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/torch/library.h:517:17: note: in instantiation of function template specialization 'torch::CppFunction::CppFunction<void (const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &)>' requested here
    CppFunction f(std::forward<Func>(raw_f));
                ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/work/torchaudio/csrc/sox/io.cpp:313:5: note: in instantiation of function template specialization 'torch::Library::def<char const (&)[35], void (*)(const std::__1::basic_string<char> &, at::Tensor, long long, bool, c10::optional<double> &, c10::optional<std::__1::basic_string<char> > &, c10::optional<std::__1::basic_string<char> > &, c10::optional<long long> &)>' requested here
  m.def(
    ^
/Users/distiller/miniconda3/conda-bld/torchaudio_1613677392471/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/python3.6/site-packages/torch/include/ATen/core/boxing/impl/make_boxed_from_unboxed_functor.h:352:87: note: passing argument to parameter 'args' here
    static ReturnType call(OperatorKernel* functor, DispatchKeySet, ParameterTypes... args) {
                                                                                      ^
3 errors generated.

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

Successfully merging a pull request may close this issue.

1 participant