Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/dok.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkoray kavukcuoglu <koray@kavukcuoglu.org>2012-02-09 10:38:15 +0400
committerkoray kavukcuoglu <koray@kavukcuoglu.org>2012-02-09 10:38:15 +0400
commita892d91f64ba8aaff46461bf8622b42c451d1239 (patch)
tree5ee94d85736803f299c25b82a13dbf738043845c
parentfde41b2c081083dd3919d6ed631d44567ee89936 (diff)
documentation for tensor
-rw-r--r--doktutorial/index.dok39
1 files changed, 37 insertions, 2 deletions
diff --git a/doktutorial/index.dok b/doktutorial/index.dok
index 77f52e8..a11a95e 100644
--- a/doktutorial/index.dok
+++ b/doktutorial/index.dok
@@ -100,7 +100,7 @@ t7> torch.randn(
</file>
-====== Torch basics: playing with Tensors ======
+====== Torch Basics: Playing with Tensors ======
Ok, now we are ready to actually do something in Torch. Lets start by
constructing a vector, say a vector with 5 elements, and filling the
@@ -181,7 +181,7 @@ Similarly, row or column-wise operations such as
<file lua>
t7> x1=torch.rand(5,5)
-t7> x2=torch.sum(x1);
+t7> x2=torch.sum(x1,2);
t7> print(x2)
2.3450
2.7099
@@ -193,6 +193,41 @@ t7> print(x2)
t7>
</file>
+Naturally, many BLAS operations like matrix-matrix, matrix-vector products
+are implemented. We suggest everyone to install ATLAS or MKL libraries since
+Torch7 can optionally take advantage with these very efficient and multi-threaded
+libraries if they are found in your system. Checkout
+[[..:torch:maths|Mathematical operations using tensors.]] for details.
+
+<file lua>
+
+t7> a=torch.ones(5,5)
+t7> b=torch.ones(5,2)
+t7> =a
+ 1 1 1 1 1
+ 1 1 1 1 1
+ 1 1 1 1 1
+ 1 1 1 1 1
+ 1 1 1 1 1
+[torch.DoubleTensor of dimension 5x5]
+
+t7> =b
+ 1 1
+ 1 1
+ 1 1
+ 1 1
+ 1 1
+[torch.DoubleTensor of dimension 5x2]
+
+t7> =torch.mm(a,b)
+ 5 5
+ 5 5
+ 5 5
+ 5 5
+ 5 5
+[torch.DoubleTensor of dimension 5x2]
+
+</file>
====== Types in Torch7 ======