Révision 275
ETSN/MyDFT_4.py (revision 275) | ||
---|---|---|
112 | 112 |
Elapsed=time.time()-TimeIn |
113 | 113 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
114 | 114 |
|
115 |
# Liberation of memory |
|
116 |
a_g.release() |
|
117 |
b_g.release() |
|
118 |
A_g.release() |
|
119 |
B_g.release() |
|
120 |
|
|
115 | 121 |
return(A_ocl,B_ocl) |
116 | 122 |
|
117 | 123 |
import sys |
ETSN/MyDFT_5.py (revision 275) | ||
---|---|---|
112 | 112 |
Elapsed=time.time()-TimeIn |
113 | 113 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
114 | 114 |
|
115 |
# Liberation of memory |
|
116 |
a_g.release() |
|
117 |
b_g.release() |
|
118 |
A_g.release() |
|
119 |
B_g.release() |
|
120 |
|
|
115 | 121 |
return(A_ocl,B_ocl) |
116 | 122 |
|
117 | 123 |
# CUDA Silly complete operation |
ETSN/MyDFT_6.py (revision 275) | ||
---|---|---|
112 | 112 |
Elapsed=time.time()-TimeIn |
113 | 113 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
114 | 114 |
|
115 |
# Liberation of memory |
|
116 |
a_g.release() |
|
117 |
b_g.release() |
|
118 |
A_g.release() |
|
119 |
B_g.release() |
|
120 |
|
|
115 | 121 |
return(A_ocl,B_ocl) |
116 | 122 |
|
117 | 123 |
# CUDA Silly complete operation |
ETSN/MyDFT_7.py (revision 275) | ||
---|---|---|
128 | 128 |
Elapsed=time.time()-TimeIn |
129 | 129 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
130 | 130 |
|
131 |
# Liberation of memory |
|
131 | 132 |
a_g.release() |
132 | 133 |
b_g.release() |
133 | 134 |
A_g.release() |
ETSN/MyDFT_8.py (revision 275) | ||
---|---|---|
128 | 128 |
Elapsed=time.time()-TimeIn |
129 | 129 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
130 | 130 |
|
131 |
# Liberation of memory |
|
131 | 132 |
a_g.release() |
132 | 133 |
b_g.release() |
133 | 134 |
A_g.release() |
ETSN/MyDFT_9.py (revision 275) | ||
---|---|---|
128 | 128 |
Elapsed=time.time()-TimeIn |
129 | 129 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
130 | 130 |
|
131 |
# Liberation of memory |
|
131 | 132 |
a_g.release() |
132 | 133 |
b_g.release() |
133 | 134 |
A_g.release() |
ETSN/MySteps_0.py (revision 275) | ||
---|---|---|
41 | 41 |
res_np = np.empty_like(a_np) |
42 | 42 |
# Copy from Device to Host |
43 | 43 |
cl.enqueue_copy(queue, res_np, res_g) |
44 |
|
|
45 |
# Liberation of memory |
|
46 |
a_g.release() |
|
47 |
b_g.release() |
|
48 |
res_g.release() |
|
44 | 49 |
|
45 | 50 |
return(res_np) |
46 | 51 |
|
ETSN/MySteps_2.py (revision 275) | ||
---|---|---|
74 | 74 |
Elapsed=time.time()-TimeIn |
75 | 75 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
76 | 76 |
|
77 |
# Liberation of memory |
|
78 |
a_g.release() |
|
79 |
b_g.release() |
|
80 |
res_g.release() |
|
81 |
|
|
77 | 82 |
return(res_np) |
78 | 83 |
|
79 | 84 |
# OpenCL complete operation |
... | ... | |
150 | 155 |
Elapsed=time.time()-TimeIn |
151 | 156 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
152 | 157 |
|
158 |
# Liberation of memory |
|
159 |
a_g.release() |
|
160 |
b_g.release() |
|
161 |
res_g.release() |
|
162 |
|
|
153 | 163 |
return(res_np) |
154 | 164 |
|
155 | 165 |
import sys |
ETSN/MySteps_3.py (revision 275) | ||
---|---|---|
96 | 96 |
Elapsed=time.time()-TimeIn |
97 | 97 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
98 | 98 |
|
99 |
# Liberation of memory |
|
100 |
a_g.release() |
|
101 |
b_g.release() |
|
102 |
res_g.release() |
|
103 |
|
|
99 | 104 |
return(res_np) |
100 | 105 |
|
101 | 106 |
# OpenCL complete operation |
... | ... | |
172 | 177 |
Elapsed=time.time()-TimeIn |
173 | 178 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
174 | 179 |
|
180 |
# Liberation of memory |
|
181 |
a_g.release() |
|
182 |
b_g.release() |
|
183 |
res_g.release() |
|
184 |
|
|
175 | 185 |
return(res_np) |
176 | 186 |
|
177 | 187 |
import sys |
ETSN/MySteps_4.py (revision 275) | ||
---|---|---|
97 | 97 |
Elapsed=time.time()-TimeIn |
98 | 98 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
99 | 99 |
|
100 |
# Liberation of memory |
|
101 |
a_g.release() |
|
102 |
b_g.release() |
|
103 |
res_g.release() |
|
104 |
|
|
100 | 105 |
return(res_np) |
101 | 106 |
|
102 | 107 |
# OpenCL complete operation |
... | ... | |
173 | 178 |
Elapsed=time.time()-TimeIn |
174 | 179 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
175 | 180 |
|
181 |
# Liberation of memory |
|
182 |
a_g.release() |
|
183 |
b_g.release() |
|
184 |
res_g.release() |
|
185 |
|
|
176 | 186 |
return(res_np) |
177 | 187 |
|
178 | 188 |
import sys |
ETSN/MySteps_5.py (revision 275) | ||
---|---|---|
139 | 139 |
Elapsed=time.time()-TimeIn |
140 | 140 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
141 | 141 |
|
142 |
# Liberation of memory |
|
143 |
a_g.release() |
|
144 |
b_g.release() |
|
145 |
res_g.release() |
|
146 |
|
|
142 | 147 |
return(res_np) |
143 | 148 |
|
144 | 149 |
# OpenCL complete operation |
... | ... | |
215 | 220 |
Elapsed=time.time()-TimeIn |
216 | 221 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
217 | 222 |
|
223 |
# Liberation of memory |
|
224 |
a_g.release() |
|
225 |
b_g.release() |
|
226 |
res_g.release() |
|
227 |
|
|
218 | 228 |
return(res_np) |
219 | 229 |
|
220 | 230 |
import sys |
ETSN/MySteps_5b.py (revision 275) | ||
---|---|---|
126 | 126 |
Elapsed=time.time()-TimeIn |
127 | 127 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
128 | 128 |
|
129 |
# Liberation of memory |
|
130 |
a_g.release() |
|
131 |
b_g.release() |
|
132 |
res_g.release() |
|
133 |
|
|
129 | 134 |
return(res_np) |
130 | 135 |
|
131 | 136 |
# OpenCL complete operation |
... | ... | |
202 | 207 |
Elapsed=time.time()-TimeIn |
203 | 208 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
204 | 209 |
|
210 |
# Liberation of memory |
|
211 |
a_g.release() |
|
212 |
b_g.release() |
|
213 |
res_g.release() |
|
214 |
|
|
205 | 215 |
return(res_np) |
206 | 216 |
|
207 | 217 |
import sys |
ETSN/MySteps_5c.py (revision 275) | ||
---|---|---|
137 | 137 |
Elapsed=time.time()-TimeIn |
138 | 138 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
139 | 139 |
|
140 |
# Liberation of memory |
|
141 |
a_g.release() |
|
142 |
b_g.release() |
|
143 |
res_g.release() |
|
144 |
|
|
140 | 145 |
return(res_np) |
141 | 146 |
|
142 | 147 |
# OpenCL complete operation |
... | ... | |
213 | 218 |
Elapsed=time.time()-TimeIn |
214 | 219 |
print("Copy from Device 2 Host : %.3f" % Elapsed) |
215 | 220 |
|
221 |
# Liberation of memory |
|
222 |
a_g.release() |
|
223 |
b_g.release() |
|
224 |
res_g.release() |
|
225 |
|
|
216 | 226 |
return(res_np) |
217 | 227 |
|
218 | 228 |
import sys |
Formats disponibles : Unified diff