- 在线时间
- 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 编辑 & k& f7 N, ^6 J) M8 e9 t ^& L
) y; `' p) Q( S& V+ r0 C刚学maple,试炼了一些帮助文档里面的例子,出现“Error,(in unknown) CUDA memory allocation failed" ,求帮助) l4 x1 K+ T# t5 Y( v; S+ y
代码和计算如下:(红色的是结果,绿色的是错误信息)而且运行两次的错误提示不一样。8 r6 m4 ]+ K7 ~6 N
第一次的运行:
; T$ w9 Y- H$ In := 4000;/ [% S f4 ~9 I B/ H
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
/ F3 u# _1 T* R- W- dM2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]); U- C% U3 K% m
CUDA:-IsEnabled();0 t, u9 J) {8 Z" \" O3 W
false
, T& u* E X6 {0 \. u8 ItNoCUDA := time[real](M1.M2);* c( {) P" ]4 b( h* \
8.8600 n$ X: o: v* l1 f. q, z' a- }
CUDA:-Enable(true); W' \7 m: O! `, _3 Q
false2 b4 F+ t9 [0 c9 D
CUDA:-IsEnabled();
; Y7 H4 E" V& Z true
; N6 v \1 U: i2 ?tCUDA := time[real](M1.M2);+ `; V3 ]& p7 n2 ?" e# m! ?
Error, (in unknown) CUBLAS internal error
4 ]# L3 H0 P$ h$ mevalf(tNoCUDA/tCUDA);
0 x9 R; K/ R0 j) d3 Z% t 8.860/tCUDA' a6 y9 m4 N' U8 L: \# O
CUDA:-Enable(false);
5 B0 Z/ {) M$ Y9 t: }2 l/ O' D true
4 i; g( Z- |6 l1 oCUDA:-IsEnabled(); p0 p: H X) @3 }; y1 G
false! q8 {7 W6 o; T% V8 Q
5 R5 s4 |# |" Q F% e, a) Q
7 \- x' I( [4 {5 E8 r( M7 k1 E* A G* P
第二次运行:
- G8 b* c; ?2 ?; q. N% cn := 4000;$ `% o* j' \4 q2 H( C
M1 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);; k& B3 o! m4 C& z# L; L
M2 := LinearAlgebra:-RandomMatrix(n, n, datatype = float[4]);
- M/ m3 g( Q* oCUDA:-IsEnabled();
7 D0 T6 V; h' i2 t7 U4 N" Z# {1 n false1 D/ P( l! A/ |. w, [" ?, x6 H0 h
tNoCUDA := time[real](M1.M2);' Y) G- I* [* z1 H6 M" A
6.775. z" H; a3 O- e. E0 a" t) i1 D
CUDA:-Enable(true);
, N: C! s8 S+ E( s4 ~7 h false
) F Q3 o+ Z5 `' C t7 m, ZCUDA:-IsEnabled();
# Q' }7 c" U2 Z$ m9 A2 l true2 _2 j- x; C9 |( z9 l6 D0 |
tCUDA := time[real](M1.M2);. H7 ~8 \9 g: g" X4 v/ r1 j6 L8 G2 }
Error, (in unknown) CUDA memory allocation failed4 @: ~3 J9 E8 V6 X
evalf(tNoCUDA/tCUDA);9 E% y. E8 @/ s9 ?
6.775/ tCUDA
1 [( F( C: m' |; F7 \0 G8 TCUDA:-Enable(false);. l0 H8 Q8 B* A O
true& w1 N4 x: N4 T# ~ _7 M/ Y
CUDA:-IsEnabled();# p* P" {3 C1 V% Z( X( {9 Z- p% U
- g+ T- M2 d$ }6 d H8 F
6 l; w) T. d6 E g/ k5 y% \3 f. C4 S# J$ B
5 X9 ~! u; B$ ^& t1 M0 O: U v
4 W Y8 I2 r( `. Q |
zan
|