#6 0x00007ff8f3de1787 in bool arma::auxlib::solve_od, arma::Mat, arma::glue_times>(arma::Mat&, arma::Mat&, arma::Base, arma::Mat, arma::glue_times> const&) () at /usr/include/armadillo_bits/auxlib_meat.hpp:3434Ĭompiling without ATLAS, only with netlib BLAS and LAPACK, I was able to reproduce the NaNs but not the hangs. #5 0x00007ff8f3de4c34 in void arma::lapack::gels(char*, int*, int*, int*, double*, int*, double*, int*, double*, int*, int*) () at /usr/include/armadillo_bits/lapack_wrapper.hpp:677 When it hangs, the only thing that changes in the stacktrace is the call to BLAS: #0 0x0000003fa8054718 in () from /usr/lib64/atlas/libatlas.so.3 When I compile armadillo with ATLAS's BLAS, I'm still able to reproduce then hangs and the NaNs. I finally got some time to run more tests, based on the suggestions of Vladimir F. And according to this documentation atlas seems to be thread safe: #6 0x00007fe44f0a0f87 in arma::Col::Col, arma::Mat, arma::glue_times>, arma::Glue, arma::Mat, arma::glue_times>, arma::glue_solve>(arma::Base, arma::Mat, arma::glue_times>, arma::Glue, arma::Mat, arma::glue_times>, arma::glue_solve> const&) ()Īt /usr/include/armadillo_bits/glue_solve_meat.hpp:39Īs you can see from the stacktrace my version of Armadillo uses atlas. However, the Alolan Sandshrew only evolves when exposed to an Ice Stone.In my code I have loop in which I construct and over determined linear system and try to solve it: #pragma omp parallel forįor (int i = 0 i, arma::Mat, arma::glue_times>(arma::Mat&, arma::Mat&, arma::Base, arma::Mat, arma::glue_times> const&) () at /usr/include/armadillo_bits/lapack_wrapper.hpp:677 Sandshrew evolves into Sandslash at Level 22. Metal Claw - The Alolan Sandshrew slashes at the opponent with claws as tough as steel.It curls into a ball and bowls toward its foe, striking multiple times and causing greater damage with each hit.
0 Comments
Leave a Reply. |