- 在线时间
- 5 小时
- 最后登录
- 2013-12-14
- 注册时间
- 2013-6-20
- 听众数
- 5
- 收听数
- 2
- 能力
- 0 分
- 体力
- 147 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 56
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 24
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 2
升级   53.68% TA的每日心情 | 奋斗 2013-12-14 09:41 |
|---|
签到天数: 15 天 [LV.4]偶尔看看III
- 自我介绍
- 学生
 |
本帖最后由 流浪虎tsl 于 2013-6-28 09:25 编辑
9 {* v0 w+ k5 m% u8 k! H0 x, g/ O- P
刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助
' r" f; @7 c3 L k+ Z代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。
( ?+ t# @& z+ }8 H. g- W第一次的运行:) O$ y) A6 ~% \: i; A! V
n := 4000;
: F% Y) t6 N2 B4 F7 X& T2 jM1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);1 u9 k/ f8 g& p% F G
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
! c" z1 }$ i8 C. F8 l- CCUDA:-IsEnabled();
, q" o2 Q( r5 R8 ^7 G; d false
: v+ o: W* O8 P) h) BtNoCUDA := time[real](M1.M2);( D" r" B: c8 Z1 Z' @! a5 B& i
8.860
* L( B9 V! @& q( h1 eCUDA:-Enable(true);& g8 A2 r, k* ?
false
6 e. A2 H' W+ F9 R. s5 v- oCUDA:-IsEnabled();
9 k1 g9 z G* T, Y1 r9 S0 t6 x true- _% N" M9 X6 k
tCUDA := time[real](M1.M2);
M( S4 y/ d1 @. N8 h. ?- nError, (in unknown) CUBLAS internal error
* a) |( c& r. ?+ E% X+ fevalf(tNoCUDA/tCUDA);
: ~- p% ]9 x. S1 n: n) c# `6 } 8.860/tCUDA x0 M1 X0 c# ?1 C' U C* p5 o/ N8 N* l
CUDA:-Enable(false);5 Q6 T/ D4 P$ y2 l9 D
true
' H6 f* [. |2 G0 h- [# K3 Z6 yCUDA:-IsEnabled();9 l( N9 o0 Z: i, c+ ^
false3 H( f) M+ d6 I% ?& k, p
& q6 T; |' ?; X; Q4 D, ~0 f' V% O* ?. s. ]7 Q4 Z/ b' `
/ D4 [1 j( W. H# R9 x
第二次运行:
1 c: j2 v5 h) Q. ]' U7 kn := 4000;
& A5 d/ ]- F9 z5 m iM1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);# D8 A3 l( Q0 D
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);' [. j4 V0 t$ m1 A" a
CUDA:-IsEnabled();4 \$ s" u- `; O9 |& X
false
7 h; m! R- @2 g. {5 l6 H etNoCUDA := time[real](M1.M2);
8 B, ^9 r7 F7 R. ~# c V 6.775
+ c/ n2 @8 p( I7 | D9 qCUDA:-Enable(true);0 E/ s! u5 M- y' g0 l( }- w
false
# ~9 f* f8 Z& e9 G' j' L6 W) _CUDA:-IsEnabled();
/ X! i% s. N0 y) Y$ N8 I true
7 l* _: `$ e# z/ ktCUDA := time[real](M1.M2);; ?6 \% B H! K: t4 R7 R4 P) [
Error, (in unknown) CUDA memory allocation failed: g8 S- D1 _& R' }5 o: ? d! W
evalf(tNoCUDA/tCUDA);' g& s6 m' i: E; U+ a1 f
6.775/ tCUDA
1 ? l5 ], ` M {0 t- R ACUDA:-Enable(false);# j" L) i. W7 Y- e1 W
true
: V+ N; n$ I& p. _% `1 j- z$ ]CUDA:-IsEnabled();
6 s, U0 u# Z0 w6 W$ ]# R6 S7 S# [
. W( E) m$ U' a' A
' U8 u* q+ q8 |) v4 i- E$ Q1 s, l: ^4 E
9 V. u: T% Z1 k( n) ?1 p8 \* r! @
|
zan
|