Cause of error "Caught "std::exception" Exception message is: basic_string::substr: __pos (which is 18446744073709551615) > this->size() (which is 52)"
2 ビュー (過去 30 日間)
古いコメントを表示
I get the following error message when using 'arrayfun()' to evaluate a function on the gpu. (I have often used this command without this error)
Caught "std::exception" Exception message is:
basic_string::substr: __pos (which is 18446744073709551615) > this->size() (which is 52)
I cannot understand the cause. Any ideas?
6 件のコメント
Joss Knight
2021 年 3 月 27 日
Unfortunately I cannot reproduce this. You might have to capture the value of the variables used in the arrayfun call in a mat-file so I can be sure of getting the exact same numbers.
This isn't the first problem we've seen on Ubuntu 20. It might be worth downgrading your GPU driver to a 455 to see if that's the problem. You can start here to search for archived drivers for your GPU.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で GPU Computing in MATLAB についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!