Skip to content

Commit 7c14cf6

Browse files
committed
Redirect docs to gitbook
Signed-off-by: Paul Dubs <[email protected]>
1 parent f7c6e07 commit 7c14cf6

File tree

135 files changed

+846
-36890
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

135 files changed

+846
-36890
lines changed

_includes/nav.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616
<ul class="navbar-nav ml-auto">
1717

1818
<li class="nav-item nav-button nav-cta">
19-
<a class="nav-item btn btn-rounded btn-outline-warning" href="/docs/{{site.versionString}}/deeplearning4j-quickstart">Quickstart</a>
19+
<a class="nav-item btn btn-rounded btn-outline-warning" href="https://deeplearning4j.konduit.ai/getting-started/quickstart">Quickstart</a>
2020
</li>
2121

2222
<li class="nav-item">
23-
<a class="nav-link dropdown-none" href="/docs/{{site.versionString}}/">Guide</a>
23+
<a class="nav-link dropdown-none" href="https://deeplearning4j.konduit.ai/">Guide</a>
2424
</li>
2525

2626
<li class="nav-item">
@@ -32,15 +32,15 @@
3232
</li>
3333

3434
<li class="nav-item">
35-
<a class="nav-link dropdown-none" href="/tutorials/setup">Tutorials</a>
35+
<a class="nav-link dropdown-none" href="https://deeplearning4j.konduit.ai/getting-started/tutorials">Tutorials</a>
3636
</li>
3737

3838
<li class="nav-item">
3939
<a class="nav-link dropdown-none" href="/support">Support</a>
4040
</li>
4141

4242
<li class="nav-item">
43-
<a class="nav-link dropdown-none" href="/release-notes">{{site.latestVersion}}</a>
43+
<a class="nav-link dropdown-none" href="https://deeplearning4j.konduit.ai/getting-started/release-notes">{{site.latestVersion}}</a>
4444
</li>
4545
</ul>
4646
</div>

_layouts/redirect.html

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
{% include head.html %}
5+
<meta http-equiv="refresh" content="2;url={{page.redirectTo}}" />
6+
<script>
7+
window.location.replace("{{page.redirectTo}}");
8+
</script>
9+
</head>
10+
11+
<body>
12+
<div id="preloader">
13+
<div id="preloader-inner"></div>
14+
</div><!--/preloader-->
15+
16+
{% if page.topbar != "hide" %}
17+
{% include topbar.html %}
18+
{% endif %}
19+
20+
<!-- Site Overlay -->
21+
<div class="site-overlay"></div>
22+
23+
{% include nav.html %}
24+
25+
<div class="page-titles title-dark pt30 pb20 mb70">
26+
<div class="container">
27+
<div class="row">
28+
<div class=" col-md-6">
29+
<h4><span>{{ page.title }}</span></h4>
30+
</div>
31+
<div class=" col-md-6 mb0">
32+
</div>
33+
</div>
34+
</div>
35+
</div>
36+
37+
<div class="container mb70">
38+
39+
{{ content }}
40+
41+
</div>
42+
43+
{% include footer.html %}
44+
</body>
45+
</html>

about.md

+6-19
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,12 @@
22
title: About Eclipse Deeplearning4j
33
short_title: About
44
description: Facts and introduction to Eclipse Deeplearning4j, the top JVM deep learning framework.
5-
layout: default
5+
layout: redirect
6+
redirectTo: https://deeplearning4j.konduit.ai/
67
---
78

8-
## About Eclipse Deeplearning4j
9+
The documentation has moved to a new location. You will be automatically redirected.
10+
11+
[Go to About Eclipse Deeplearning4j without waiting for the redirect](https://deeplearning4j.konduit.ai/)
912

10-
Eclipse Deeplearning4j is an open-source, distributed deep-learning project in Java and Scala spearheaded by the people at [Konduit](https://konduit.ai/), a San Francisco-based business intelligence and enterprise software firm. We're a team of data scientists, deep-learning specialists, Java systems engineers and semi-sentient robots.
11-
12-
There are a lot of knobs to turn when you're training a distributed deep-learning network. We've done our best to explain them, so that Eclipse Deeplearning4j can serve as a DIY tool for Java, Scala and Clojure programmers working on Hadoop and other file systems.
13-
14-
## Media
15-
16-
Deeplearning4j has been featured in [Wired](http://www.wired.com/2014/06/skymind-deep-learning/), [GigaOM](http://gigaom.com/2014/06/02/a-startup-called-skymind-launches-pushing-open-source-deep-learning/), [Businessweek](http://www.businessweek.com/articles/2014-06-03/teaching-smaller-companies-how-to-probe-deep-learning-on-their-own), [Venturebeat](http://venturebeat.com/2014/06/02/skymind-launches-with-open-source-plug-and-play-deep-learning-features-for-your-app/), [The Wall Street Journal](http://blogs.wsj.com/cio/2014/06/03/the-morning-download-apple-relies-on-ecosystem-for-innovation/), [Fusion](http://fusion.net/story/177825/privacy-conscious-siris-that-dont-give-up-your-secrets-are-coming/) and [Java Magazine](http://oraclejavamagazine-digital.com/javamagazine/may_june_2015?sub_id=DJ9kzXBnuXELe#pg58).
17-
18-
## Cite Eclipse Deeplearning4j
19-
20-
If you plan to publish an academic paper and wish to cite Deeplearning4j, please use this format:
21-
22-
Eclipse Deeplearning4j Development Team. Deeplearning4j: Open-source distributed deep learning for the JVM, Apache Software Foundation License 2.0. [http://deeplearning4j.org](http://deeplearning4j.org)
23-
24-
## Supporters
25-
26-
Profiling supported by [YourKit](https://www.yourkit.com/).
13+

cpu.md

+6-80
Original file line numberDiff line numberDiff line change
@@ -2,86 +2,12 @@
22
title: CPU and AVX
33
short_title: CPU
44
description: CPU and AVX support in ND4J/Deeplearning4j
5-
layout: default
5+
layout: redirect
6+
redirectTo: https://deeplearning4j.konduit.ai/config/backends/cpu
67
---
78

8-
# ND4J - CPU (nd4j-native) AVX Configuration
9+
The documentation has moved to a new location. You will be automatically redirected.
10+
11+
[Go to CPU and AVX without waiting for the redirect](https://deeplearning4j.konduit.ai/config/backends/cpu)
912

10-
### What is AVX, and why does it matter?
11-
12-
AVX (Advanced Vector Extensions) is a set of CPU instructions for accelerating numerical computations. See [Wikipedia](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) for more details.
13-
14-
Note that AVX only applies to nd4j-native (CPU) backend for x86 devices, not GPUs and not ARM/PPC devices.
15-
16-
Why AVX matters: performance. You want to use the version of ND4J compiled with the highest level of AVX supported by your system.
17-
18-
19-
AVX support for different CPUs - summary:
20-
* Most modern x86 CPUs: AVX2 is supported
21-
* Some high-end server CPUs: AVX512 may be supported
22-
* Old CPUs (pre 2012) and low power x86 (Atom, Celeron): No AVX support (usually)
23-
24-
Note that CPUs supporting later versions of AVX include all earlier versions also. This means it's possible run a generic x86 or AVX2 binary on a system supporting AVX512.
25-
However it is not possible to run binaries built for later versions (such as avx512) on a CPU that doesn't have support for those instructions.
26-
27-
Note on current snapshots (and in future releases, after 1.0.0-beta5) you may get a warning as follows, if AVX is not configured optimally:
28-
```
29-
o.n.l.c.n.CpuNDArrayFactory - *********************************** CPU Feature Check Warning ***********************************
30-
o.n.l.c.n.CpuNDArrayFactory - Warning: Initializing ND4J with Generic x86 binary on a CPU with AVX/AVX2 support
31-
o.n.l.c.n.CpuNDArrayFactory - Using ND4J with AVX/AVX2 will improve performance. See deeplearning4j.org/cpu for more details
32-
o.n.l.c.n.CpuNDArrayFactory - Or set environment variable ND4J_IGNORE_AVX=true to suppress this warning
33-
o.n.l.c.n.CpuNDArrayFactory - ************************************************************************************************
34-
```
35-
36-
37-
### Configuring AVX in ND4J/DL4J
38-
39-
As noted earlier, for best performance you should use the version of ND4J that matches your CPU's supported AVX level.
40-
41-
ND4J defaults configuration (when just including the nd4j-native or nd4j-native-platform dependencies without maven classifier configuration):
42-
* 1.0.0-beta5 and earlier: "generic x86" (no AVX) is the default for nd4j/nd4j-platform dependencies
43-
* Current snapshots and later versions of ND4J: AVX2 is the default
44-
45-
46-
To configure AVX2 and AVX512, you need to specify a classifier for the appropriate architecture.
47-
48-
The following binaries (nd4j-native classifiers) are provided for x86 architectures:
49-
* Generic x86 (no AVX): `linux-x86_64`, `windows-x86_64`, `macosx-x86_64`
50-
* AVX2: `linux-x86_64-avx2`, `windows-x86_64-avx2`, `macosx-x86_64-avx2`
51-
* AVX512: `linux-x86_64-avx512`
52-
53-
54-
**Example: Configuring AVX2 on Windows (Maven pom.xml)**
55-
```
56-
<dependency>
57-
<groupId>org.nd4j</groupId>
58-
<artifactId>nd4j-native</artifactId>
59-
<version>${nd4j.version}</version>
60-
</dependency>
61-
62-
<dependency>
63-
<groupId>org.nd4j</groupId>
64-
<artifactId>nd4j-native</artifactId>
65-
<version>${nd4j.version}</version>
66-
<classifier>windows-x86_64-avx2</classifier>
67-
</dependency>
68-
```
69-
70-
71-
**Example: Configuring AVX512 on Linux (Maven pom.xml)**
72-
```
73-
<dependency>
74-
<groupId>org.nd4j</groupId>
75-
<artifactId>nd4j-native</artifactId>
76-
<version>${nd4j.version}</version>
77-
</dependency>
78-
79-
<dependency>
80-
<groupId>org.nd4j</groupId>
81-
<artifactId>nd4j-native</artifactId>
82-
<version>${nd4j.version}</version>
83-
<classifier>linux-x86_64-avx512</classifier>
84-
</dependency>
85-
```
86-
87-
Note that you need *both* nd4j-native dependencies - with and without the classifier.
13+

0 commit comments

Comments
 (0)