Created
June 7, 2020 20:30
-
-
Save SteveBronder/a2f04c2fd85151fb5d44ebf7c29317a3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Program received signal SIGSEGV, Segmentation fault. | |
0x0000555555561f7c in _mm256_load_pd (__P=0x7fffe1a31020) at /usr/lib/gcc/x86_64-linux-gnu/9/include/avxintrin.h:862 | |
862 return *(__m256d *)__P; | |
(gdb) bt | |
#0 0x0000555555561f7c in _mm256_load_pd (__P=0x7fffe1a31020) at /usr/lib/gcc/x86_64-linux-gnu/9/include/avxintrin.h:862 | |
#1 Eigen::internal::pload<double __vector(4)>(Eigen::internal::unpacket_traits<double __vector(4)>::type const*) (from=0x7fffe1a31020) | |
at math/lib/eigen_3.3.7/Eigen/src/Core/arch/AVX/PacketMath.h:215 | |
#2 0x0000555555595372 in Eigen::internal::ploadt<double __vector(4), 32>(Eigen::internal::unpacket_traits<double __vector(4)>::type const*) (from=0x7fffe1a31020) | |
at math/lib/eigen_3.3.7/Eigen/src/Core/GenericPacketMath.h:463 | |
#3 Eigen::internal::evaluator<Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> > >::packet<32, double __vector(4)>(long) const (this=0x7fffffffd008, index=0) | |
at math/lib/eigen_3.3.7/Eigen/src/Core/CoreEvaluators.h:204 | |
#4 0x00005555555997c9 in Eigen::internal::evaluator<stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> >::packet<32, double __vector(4)>(long) const ( | |
this=0x7fffffffd000, index=0) at math/stan/math/prim/meta/holder.hpp:157 | |
#5 0x0000555555598aa3 in Eigen::internal::binary_evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> >, Eigen::internal::IndexBased, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, double, double>::packet<32, double __vector(4)>(long) const (this=0x7fffffffcfe0, index=0) at math/lib/eigen_3.3.7/Eigen/src/Core/CoreEvaluators.h:735 | |
#6 0x0000555555596eb4 in Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, -1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > >, Eigen::internal::assign_op<double, double>, 0>::assignPacket<32, 32, double __vector(4)>(long) (this=0x7fffffffcfc0, index=0) | |
at math/lib/eigen_3.3.7/Eigen/src/Core/AssignEvaluator.h:658 | |
#7 0x000055555559306a in Eigen::internal::dense_assignment_loop<Eigen::internal::generic_dense_assignment_kernel<Eigen::internal::evaluator<Eigen::Matrix<double, -1, -1, 0, -1, -1> >, Eigen::internal::evaluator<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eig--Type <RET> for more, q to quit, c to continue without paging-- | |
en::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > >, Eigen::internal::assign_op<double, double>, 0>, 3, 0>::run(Eigen::internal::assign_op&) ( | |
kernel=...) at math/lib/eigen_3.3.7/Eigen/src/Core/AssignEvaluator.h:416 | |
#8 0x000055555558ce11 in Eigen::internal::call_dense_assignment_loop<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> >, Eigen::internal::assign_op<double, double> >(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > const&, Eigen::internal::assign_op<double, double> const&) (dst=Eigen::Matrix<double,2048,2048,ColMajor> (data ptr: 0x7fffeba34020) = {...}, src=..., | |
func=...) at math/lib/eigen_3.3.7/Eigen/src/Core/AssignEvaluator.h:741 | |
#9 0x000055555557cc84 in Eigen::internal::Assignment<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> >, Eigen::internal::assign_op<double, double>, Eigen::internal::Dense2Dense, void>::run(Eigen::Matrix<double, -1, -1, 0, -1, -1>&, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<st--Type <RET> for more, q to quit, c to continue without paging-- | |
an::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > const&) (dst=Eigen::Matrix<double,2048,2048,ColMajor> (data ptr: 0x7fffeba34020) = {...}, src=..., func=...) | |
at math/lib/eigen_3.3.7/Eigen/src/Core/AssignEvaluator.h:879 | |
#10 0x0000555555576343 in Eigen::internal::call_assignment_no_alias<Eigen::Matrix<double, -1, -1, 0, -1, -1>, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> >, Eigen::internal::assign_op<double, double> >(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&, Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > const&, Eigen::internal::assign_op<double, double> const&) (dst=Eigen::Matrix<double,2048,2048,ColMajor> (data ptr: 0x7fffeba34020) = {...}, src=..., | |
func=...) at math/lib/eigen_3.3.7/Eigen/src/Core/AssignEvaluator.h:836 | |
#11 0x000055555556fba2 in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::_set_noalias<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > >(Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > > const&) (this=0x7fffffffd1c0, other=...) at math/lib/eigen_3.3.7/Eigen/src/Core/PlainObjectBase.h:732 | |
#12 0x000055555556acee in Eigen::PlainObjectBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> >::PlainObjectBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda--Type <RET> for more, q to quit, c to continue without paging-- | |
(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > >(Eigen::DenseBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > > const&) (this=0x7fffffffd1c0, other=...) at math/lib/eigen_3.3.7/Eigen/src/Core/PlainObjectBase.h:537 | |
#13 0x0000555555567eb4 in Eigen::Matrix<double, -1, -1, 0, -1, -1>::Matrix<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > >(Eigen::EigenBase<Eigen::CwiseBinaryOp<Eigen::internal::scalar_sum_op<double, double>, stan::math::Holder<Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> const, Eigen::CwiseUnaryOp<stan::math::value_of<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const, (void*)0, (void*)0>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&&)::{lambda(auto:1&)#1}::operator()<Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const>(Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const&) const::{lambda(auto:1 const&)#1}, Eigen::CwiseNullaryOp<Eigen::internal::scalar_random_op<stan::math::var>, Eigen::Matrix<stan::math::var, -1, -1, 0, -1, -1> > const> > > const&) (this=0x7fffffffd1c0, other=...) at math/lib/eigen_3.3.7/Eigen/src/Core/Matrix.h:377 | |
#14 0x00005555555602e3 in matrix_value_of_bench (state=...) at holder_bench.cpp:50 | |
#15 0x00005555555db200 in benchmark::internal::BenchmarkInstance::Run(unsigned long, int, benchmark::internal::ThreadTimer*, benchmark::internal::ThreadManager*) const () | |
#16 0x00005555555b6b92 in benchmark::internal::(anonymous namespace)::RunInThread(benchmark::internal::BenchmarkInstance const*, unsigned long, int, benchmark::internal::ThreadManager*) () | |
#17 0x00005555555b75f0 in benchmark::internal::RunBenchmark(benchmark::internal::BenchmarkInstance const&, std::vector<benchmark::BenchmarkReporter::Run, std::allocator<benchmark::BenchmarkReporter::Run> >*) () | |
#18 0x000055555559d274 in benchmark::RunSpecifiedBenchmarks(benchmark::BenchmarkReporter*, benchmark::BenchmarkReporter*) () | |
#19 0x0000555555560847 in main (argc=1, argv=0x7fffffffde08) at holder_bench.cpp:84 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment