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

Brush encountered an error when running on an ARM architecture with an AMD GPU #109

Open
zleonw opened this issue Feb 18, 2025 · 0 comments

Comments

@zleonw
Copy link

zleonw commented Feb 18, 2025

The Brush program encountered an error. My system is ARM architecture with Euler OS, and the GPU is an AMD W6800. The error stack trace is:

thread 'main' panicked at /root/innersource-rust/.cargo/git/checkouts/cubecl-5f4b9a89973abd05/791903d/crates/cubecl-wgpu/src/runtime.rs:301:14:
No possible adapter available for backend. Falling back to first available.
stack backtrace:
0: 0x2aaadc5dbca8 - std::backtrace_rs::backtrace::libunwind::trace::hb8aadd5a491e9d26
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
1: 0x2aaadc5dbca8 - std::backtrace_rs::backtrace::trace_unsynchronized::hc1c97e7438cda3c7
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x2aaadc5dbca8 - std::sys::backtrace::_print_fmt::haa7006abeae092c0
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:66:9
3: 0x2aaadc5dbca8 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::ha22ce564a7afbb71
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:39:26
4: 0x2aaadc606afc - core::fmt::rt::Argument::fmt::hb8e3bc412c6005f6
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/rt.rs:177:76
5: 0x2aaadc606afc - core::fmt::write::h7f405d3ca1a38e64
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/fmt/mod.rs:1186:21
6: 0x2aaadc5d616c - std::io::Write::write_fmt::hed8e58bb4069d8a1
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/io/mod.rs:1839:15
7: 0x2aaadc5dbb5c - std::sys::backtrace::BacktraceLock::print::h8ad1c1f9fe1e5396
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:42:9
8: 0x2aaadc5dcc4c - std::panicking::default_hook::{{closure}}::h5a3e35b94e8985bf
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:268:22
9: 0x2aaadc5dca90 - std::panicking::default_hook::h84f6fe1e5c50e46e
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:295:9
10: 0x2aaadc5dd280 - std::panicking::rust_panic_with_hook::hcc55850fbc210339
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:801:13
11: 0x2aaadc5dd0d4 - std::panicking::begin_panic_handler::{{closure}}::hd8680ae1abf66a51
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:674:13
12: 0x2aaadc5dc1a4 - std::sys::backtrace::__rust_end_short_backtrace::h1c3166319815e2de
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/sys/backtrace.rs:170:18
13: 0x2aaadc5dcd94 - rust_begin_unwind
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:665:5
14: 0x2aaada53ad34 - core::panicking::panic_fmt::h721dbb42e0280a17
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:74:14
15: 0x2aaada53ad14 - core::panicking::panic_display::h77aca8e3b5b75d26
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/panicking.rs:264:5
16: 0x2aaada53ad14 - core::option::expect_failed::h4f88f3e58263ace9
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/option.rs:2021:5
17: 0x2aaada545bfc - core::option::Option::expect::h657f1e404fa084b3
at /root/innersource-rust/.rustup/toolchains/1.83.0-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:933:21
18: 0x2aaada545bfc - cubecl_wgpu::runtime::request_adapter::{{closure}}::h59798ad6af68f249
at /root/innersource-rust/.cargo/git/checkouts/cubecl-5f4b9a89973abd05/791903d/crates/cubecl-wgpu/src/runtime.rs:294:14
19: 0x2aaada545bfc - cubecl_wgpu::runtime::create_setup_for_device::{{closure}}::h0c6db7b98c06a50e
at /root/innersource-rust/.cargo/git/checkouts/cubecl-5f4b9a89973abd05/791903d/crates/cubecl-wgpu/src/runtime.rs:231:60
20: 0x2aaada545bfc - cubecl_wgpu::runtime::init_setup_async::{{closure}}::h61766a1856a71e8c
at /root/innersource-rust/.cargo/git/checkouts/cubecl-5f4b9a89973abd05/791903d/crates/cubecl-wgpu/src/runtime.rs:159:68
21: 0x2aaada545bfc - brush_render::burn_init_setup::{{closure}}::h1df8b8fb50645727
at /root/zhanglianghui/brush-app-0.2.0/crates/brush-render/src/lib.rs:294:14
22: 0x2aaada545bfc - brush_app::main::{{closure}}::h3c555994739f85a0
at /root/zhanglianghui/brush-app-0.2.0/crates/brush-app/src/bin/bin.rs:76:62
23: 0x2aaada545bfc - tokio::runtime::park::CachedParkThread::block_on::{{closure}}::h9fb7d7692fec67c2
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/park.rs:284:63
24: 0x2aaada545bfc - tokio::runtime::coop::with_budget::h7a5d9bfb2e44e981
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:107:5
25: 0x2aaada545bfc - tokio::runtime::coop::budget::hc603be2f0bce8ffa
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/coop.rs:73:5
26: 0x2aaada545bfc - tokio::runtime::park::CachedParkThread::block_on::he6eea1e8c9ac81b2
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/park.rs:284:31
27: 0x2aaada53d9f4 - tokio::runtime::context::blocking::BlockingRegionGuard::block_on::h279c061522260e5c
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/blocking.rs:66:9
28: 0x2aaada53d9f4 - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::{{closure}}::h5f319d3f29ea1c3a
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/multi_thread/mod.rs:87:13
29: 0x2aaada53d9f4 - tokio::runtime::context::runtime::enter_runtime::hf10d1d3d4c461a3e
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/context/runtime.rs:65:16
30: 0x2aaada53c4e4 - tokio::runtime::scheduler::multi_thread::MultiThread::block_on::he7f33907e2ed866f
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/scheduler/multi_thread/mod.rs:86:9
31: 0x2aaada53c4e4 - tokio::runtime::runtime::Runtime::block_on_inner::h4ad6ec402be7f913
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/runtime.rs:370:45
32: 0x2aaada53c4e4 - tokio::runtime::runtime::Runtime::block_on::h77149219aaa5f14e
at /root/innersource-rust/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.43.0/src/runtime/runtime.rs:342:13
33: 0x2aaada54b094 - brush_app::main::h3afea3cab61dcc08
at /root/zhanglianghui/brush-app-0.2.0/crates/brush-app/src/bin/bin.rs:28:9
34: 0x2aaada547a38 - core::ops::function::FnOnce::call_once::h0ed39d899605edaa
at /root/innersource-rust/.rustup/toolchains/1.83.0-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/function.rs:250:5
35: 0x2aaada547a38 - std::sys::backtrace::__rust_begin_short_backtrace::hb23bb5de34243612
at /root/innersource-rust/.rustup/toolchains/1.83.0-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/backtrace.rs:154:18
36: 0x2aaada546ebc - std::rt::lang_start::{{closure}}::hb06bb4084bc17a33
at /root/innersource-rust/.rustup/toolchains/1.83.0-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/rt.rs:195:18
37: 0x2aaadc5cd038 - core::ops::function::impls::<impl core::ops::function::FnOnce for &F>::call_once::h58f5cf320ba62615
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/core/src/ops/function.rs:284:13
38: 0x2aaadc5cd038 - std::panicking::try::do_call::h5d2caede12ce61f5
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
39: 0x2aaadc5cd038 - std::panicking::try::h76873f1d16b2bd4e
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
40: 0x2aaadc5cd038 - std::panic::catch_unwind::h934c523b7dc16a3f
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
41: 0x2aaadc5cd038 - std::rt::lang_start_internal::{{closure}}::h684d655980fabe70
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/rt.rs:174:48
42: 0x2aaadc5cd038 - std::panicking::try::do_call::h8dc3bd7ce6f40773
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:557:40
43: 0x2aaadc5cd038 - std::panicking::try::h5c842162c4e76d13
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panicking.rs:520:19
44: 0x2aaadc5cd038 - std::panic::catch_unwind::h5be76b3969d2c127
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/panic.rs:358:14
45: 0x2aaadc5cd038 - std::rt::lang_start_internal::h4d9c6a98427dc95d
at /rustc/90b35a6239c3d8bdabc530a6a0816f7ff89a0aaf/library/std/src/rt.rs:174:20
46: 0x2aaada54b23c - main
47: 0x3fff8faa3040 -
48: 0x3fff8faa3118 - __libc_start_main
49: 0x2aaada53b630 - _start
50: 0x0 -

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

No branches or pull requests

1 participant