100% tests passed, 0 tests failed out of 899
Total Test time (real) = 102.21 sec
The following tests did not run:
57 - LinalgSumHomogeneousValuesTest.Accuracy<std::complex<double>> (Disabled)
58 - LinalgSumHomogeneousValuesTest.Accuracy<std::complex<float>> (Disabled)
59 - LinalgSumHomogeneousValuesTest.Accuracy<double> (Disabled)
60 - LinalgSumHomogeneousValuesTest.Accuracy<float> (Disabled)
61 - LinalgSumHomogeneousValuesTest.Accuracy<long> (Disabled)
62 - LinalgSumHomogeneousValuesTest.Accuracy<unsigned long> (Disabled)
63 - LinalgSumHomogeneousValuesTest.Accuracy<int> (Disabled)
64 - LinalgSumHomogeneousValuesTest.Accuracy<unsigned int> (Disabled)
65 - LinalgSumHomogeneousValuesTest.Accuracy<short> (Disabled)
66 - LinalgSumHomogeneousValuesTest.Accuracy<unsigned short> (Disabled)
258 - StoragePutValue.Fill<std::pair<std::complex<double>, cytnx::Scalar>> (Skipped)
282 - StoragePutValue.Fill<std::pair<std::complex<float>, cytnx::Scalar>> (Skipped)
306 - StoragePutValue.Fill<std::pair<double, cytnx::Scalar>> (Skipped)
330 - StoragePutValue.Fill<std::pair<float, cytnx::Scalar>> (Skipped)
354 - StoragePutValue.Fill<std::pair<unsigned long, cytnx::Scalar>> (Skipped)
378 - StoragePutValue.Fill<std::pair<long, cytnx::Scalar>> (Skipped)
402 - StoragePutValue.Fill<std::pair<unsigned int, cytnx::Scalar>> (Skipped)
426 - StoragePutValue.Fill<std::pair<int, cytnx::Scalar>> (Skipped)
450 - StoragePutValue.Fill<std::pair<unsigned short, cytnx::Scalar>> (Skipped)
474 - StoragePutValue.Fill<std::pair<short, cytnx::Scalar>> (Skipped)
498 - StoragePutValue.Fill<std::pair<bool, cytnx::Scalar>> (Skipped)
conda create -n cytnx_build python=3.11 gcc_linux-64=13 gxx_linux-64=13 openblas liblapacke boost-cpp arpack-ng pybind11 cmake numpy scipy pytest scikit-build-core -c conda-forge -y
conda activate cytnx_build
cd ~/Cytnx
pip install -e . --no-build-isolation
pytest --ignore=example
================================================== test session starts ===================================================
platform linux -- Python 3.11.15, pytest-9.0.2, pluggy-1.6.0
rootdir: /home/b95702041/Cytnx
configfile: pyproject.toml
collected 4 items
unitensor_test.py FFFF [100%]
======================================================== FAILURES ========================================================
_______________________________________ test_get_blocks_deprecated_slient_warning ________________________________________
def test_get_blocks_deprecated_slient_warning():
"""Test that using 'slient' parameter triggers FutureWarning"""
# Create a BlockTensor for testing
bond = cytnx.Bond(cytnx.BD_IN,
[cytnx.Qs(1) >> 1, cytnx.Qs(-1) >> 1],
[cytnx.Symmetry.U1()])
> unitensor = cytnx.UniTensor([bond])
^^^^^^^^^^^^^^^^^^^^^^^
E RuntimeError:
E # Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
E # error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
E
E # file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
unitensor_test.py:14: RuntimeError
-------------------------------------------------- Captured stderr call --------------------------------------------------
# Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
# error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
# file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
Stack trace:
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c4361) [0x7f02091c4361]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(_ZN5cytnx14BlockUniTensor4InitERKSt6vectorINS_4BondESaIS2_EERKS1_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EERKlRKjRKiRKbSO_RKSC_+0x79d) [0x7f02092f0bdd]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x2519a5) [0x7f02092519a5]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x295f4e) [0x7f0209295f4e]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c16e4) [0x7f02091c16e4]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1fd0a6) [0x555a3d0050a6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(_PyObject_MakeTpCall+0x24b) [0x555a3cfe13fb]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x22ced6) [0x555a3d034ed6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x21519f) [0x555a3d01d19f]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1d9713) [0x555a3cfe1713]
__________________________________________ test_get_blocks_new_silent_parameter __________________________________________
def test_get_blocks_new_silent_parameter():
"""Test that new 'silent' parameter works without warnings"""
bond = cytnx.Bond(cytnx.BD_IN,
[cytnx.Qs(1) >> 1, cytnx.Qs(-1) >> 1],
[cytnx.Symmetry.U1()])
> unitensor = cytnx.UniTensor([bond])
^^^^^^^^^^^^^^^^^^^^^^^
E RuntimeError:
E # Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
E # error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
E
E # file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
unitensor_test.py:38: RuntimeError
-------------------------------------------------- Captured stderr call --------------------------------------------------
# Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
# error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
# file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
Stack trace:
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c4361) [0x7f02091c4361]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(_ZN5cytnx14BlockUniTensor4InitERKSt6vectorINS_4BondESaIS2_EERKS1_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EERKlRKjRKiRKbSO_RKSC_+0x79d) [0x7f02092f0bdd]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x2519a5) [0x7f02092519a5]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x295f4e) [0x7f0209295f4e]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c16e4) [0x7f02091c16e4]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1fd0a6) [0x555a3d0050a6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(_PyObject_MakeTpCall+0x24b) [0x555a3cfe13fb]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x22ced6) [0x555a3d034ed6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x21519f) [0x555a3d01d19f]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1d9713) [0x555a3cfe1713]
__________________________________________ test_get_blocks_positional_argument ___________________________________________
def test_get_blocks_positional_argument():
"""Test that positional argument still works"""
bond = cytnx.Bond(cytnx.BD_IN,
[cytnx.Qs(1) >> 1, cytnx.Qs(-1) >> 1],
[cytnx.Symmetry.U1()])
> unitensor = cytnx.UniTensor([bond])
^^^^^^^^^^^^^^^^^^^^^^^
E RuntimeError:
E # Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
E # error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
E
E # file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
unitensor_test.py:58: RuntimeError
-------------------------------------------------- Captured stderr call --------------------------------------------------
# Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
# error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
# file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
Stack trace:
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c4361) [0x7f02091c4361]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(_ZN5cytnx14BlockUniTensor4InitERKSt6vectorINS_4BondESaIS2_EERKS1_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EERKlRKjRKiRKbSO_RKSC_+0x79d) [0x7f02092f0bdd]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x2519a5) [0x7f02092519a5]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x295f4e) [0x7f0209295f4e]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c16e4) [0x7f02091c16e4]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1fd0a6) [0x555a3d0050a6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(_PyObject_MakeTpCall+0x24b) [0x555a3cfe13fb]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x22ced6) [0x555a3d034ed6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x21519f) [0x555a3d01d19f]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1d9713) [0x555a3cfe1713]
__________________________________________ test_get_blocks_argument_validation ___________________________________________
def test_get_blocks_argument_validation():
"""Test argument validation for get_blocks_"""
bond = cytnx.Bond(cytnx.BD_IN,
[cytnx.Qs(1) >> 1, cytnx.Qs(-1) >> 1],
[cytnx.Symmetry.U1()])
> unitensor = cytnx.UniTensor([bond])
^^^^^^^^^^^^^^^^^^^^^^^
E RuntimeError:
E # Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
E # error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
E
E # file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
unitensor_test.py:73: RuntimeError
-------------------------------------------------- Captured stderr call --------------------------------------------------
# Cytnx error occur at virtual void cytnx::BlockUniTensor::Init(const std::vector<cytnx::Bond>&, const std::vector<std::__cxx11::basic_string<char> >&, const cytnx::cytnx_int64&, const unsigned int&, const int&, const bool&, const bool&, const std::string&)
# error: [ERROR][BlockUniTensor] must have at least one ket-bond and one bra-bond.
# file : /usr/share/miniconda3/envs/test/conda-bld/cytnx_1744463491184/work/src/BlockUniTensor.cpp (62)
Stack trace:
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c4361) [0x7f02091c4361]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(_ZN5cytnx14BlockUniTensor4InitERKSt6vectorINS_4BondESaIS2_EERKS1_INSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISC_EERKlRKjRKiRKbSO_RKSC_+0x79d) [0x7f02092f0bdd]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x2519a5) [0x7f02092519a5]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x295f4e) [0x7f0209295f4e]
/home/b95702041/miniconda3/envs/cytnx_test/lib/python3.11/site-packages/cytnx/cytnx.cpython-311-x86_64-linux-gnu.so(+0x1c16e4) [0x7f02091c16e4]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1fd0a6) [0x555a3d0050a6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(_PyObject_MakeTpCall+0x24b) [0x555a3cfe13fb]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x22ced6) [0x555a3d034ed6]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x21519f) [0x555a3d01d19f]
/home/b95702041/miniconda3/envs/cytnx_test/bin/python3.11(+0x1d9713) [0x555a3cfe1713]
================================================ short test summary info =================================================
FAILED unitensor_test.py::test_get_blocks_deprecated_slient_warning - RuntimeError:
FAILED unitensor_test.py::test_get_blocks_new_silent_parameter - RuntimeError:
FAILED unitensor_test.py::test_get_blocks_positional_argument - RuntimeError:
FAILED unitensor_test.py::test_get_blocks_argument_validation - RuntimeError:
=================================================== 4 failed in 0.35s ====================================================
tests/CMakeLists.txt
ctest --output-on-failure
conda create -n cytnx_build python=3.11 gcc_linux-64=13 gxx_linux-64=13 openblas liblapacke boost-cpp arpack-ng pybind11 cmake numpy scipy pytest scikit-build-core -c conda-forge -y
conda activate cytnx_build
cd ~/Cytnx
pip install -e . --no-build-isolation
Manuel Schneider reported there was failed tests on GPU test. Will dig into it to see if I can replicate the issues and find out why it failed.659 - BlockUniTensorTest.gpu_Trace (Failed)712 - DenseUniTensorTest.gpu_Trace (Failed)791 - ExpM.gpu_ExpM_test (Failed)793 - Lanczos_Gnd.gpu_Bk_Lanczos_Gnd_test (Failed)794 - Arnoldi.gpu_which_LM_test (Failed)795 - Arnoldi.gpu_which_LR_test (Failed)796 - Arnoldi.gpu_which_LI_test (Failed)797 - Arnoldi.gpu_which_SM_test (Failed)798 - Arnoldi.gpu_which_SR_test (Failed)799 - Arnoldi.gpu_which_SI_test (Failed)800 - Arnoldi.gpu_mat_type_real_test (Failed)801 - Arnoldi.gpu_k1_test (Failed)802 - Arnoldi.gpu_k_max (Failed)803 - Arnoldi.gpu_smallest_dim (Failed)815 - Svd.gpu_U1_zeros_test (Failed)837 - linalg_Test.gpu_BkUt_Svd_truncate3 (Failed)838 - linalg_Test.gpu_BkUt_Qr1 (Failed)840 - linalg_Test.gpu_BkUt_expM (Failed)