From 125dbf45b594e701e790d266477c6ed960d9a325 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Fri, 23 Dec 2022 11:18:32 +0100 Subject: [PATCH] 22-12-23 update some links to https --- docs-site/docs/build.md | 4 ++-- docs-site/docs/contribute-code.md | 6 ++--- docs-site/docs/contribute-docs.md | 2 +- docs-site/docs/download.md | 24 +++++++++---------- docs-site/docs/history-singa.md | 14 +++++------ docs-site/docs/how-to-release.md | 18 +++++++------- docs-site/docs/install-win.md | 8 +++---- docs-site/docs/installation.md | 4 ++-- docs-site/docs/mail-lists.md | 4 ++-- .../docs/releases/RELEASE_NOTES_3.0.0.md | 2 +- docs-site/docs/source-repository.md | 4 ++-- docs-site/docs/tensor.md | 2 +- docs-site/docs_chs/build.md | 4 ++-- docs-site/docs_chs/contribute-code.md | 4 ++-- docs-site/docs_chs/contribute-docs.md | 2 +- docs-site/docs_chs/download.md | 4 ++-- docs-site/docs_chs/history-singa.md | 14 +++++------ docs-site/docs_chs/how-to-release.md | 16 ++++++------- docs-site/docs_chs/install-win.md | 8 +++---- docs-site/docs_chs/installation.md | 8 +++---- docs-site/docs_chs/mail-lists.md | 4 ++-- .../docs_chs/releases/RELEASE_NOTES_3.0.0.md | 2 +- docs-site/docs_chs/source-repository.md | 2 +- docs-site/docs_chs/tensor.md | 2 +- docs-site/docs_viet/build.md | 4 ++-- docs-site/docs_viet/contribute-code.md | 6 ++--- docs-site/docs_viet/contribute-docs.md | 2 +- docs-site/docs_viet/download.md | 20 ++++++++-------- docs-site/docs_viet/history-singa.md | 14 +++++------ docs-site/docs_viet/how-to-release.md | 18 +++++++------- docs-site/docs_viet/install-win.md | 8 +++---- docs-site/docs_viet/installation.md | 8 +++---- docs-site/docs_viet/mail-lists.md | 4 ++-- .../docs_viet/releases/RELEASE_NOTES_3.0.0.md | 2 +- docs-site/docs_viet/source-repository.md | 4 ++-- docs-site/docs_viet/tensor.md | 2 +- docs-site/website/core/Footer.js | 10 ++++---- docs-site/website/data/users.js | 6 ++--- 38 files changed, 135 insertions(+), 135 deletions(-) diff --git a/docs-site/docs/build.md b/docs-site/docs/build.md index 5388226..7920615 100644 --- a/docs-site/docs/build.md +++ b/docs-site/docs/build.md @@ -165,7 +165,7 @@ For installing swig ```shell sudo yum install pcre-devel -wget http://prdownloads.sourceforge.net/swig/swig-3.0.10.tar.gz +wget https://prdownloads.sourceforge.net/swig/swig-3.0.10.tar.gz tar xvzf swig-3.0.10.tar.gz cd swig-3.0.10.tar.gz ./configure --prefix=${RUN} @@ -519,7 +519,7 @@ $ make package Python linked by PySINGA via `otool -L `. To fix this error, compile SINGA with the correct version of Python. In particular, if you build PySINGA from source, you need to specify the paths when invoking - [cmake](http://stackoverflow.com/questions/15291500/i-have-2-versions-of-python-installed-but-cmake-is-using-older-version-how-do) + [cmake](https://stackoverflow.com/questions/15291500/i-have-2-versions-of-python-installed-but-cmake-is-using-older-version-how-do) $ cmake -DPYTHON_LIBRARY=`python-config --prefix`/lib/libpython2.7.dylib -DPYTHON_INCLUDE_DIR=`python-config --prefix`/include/python2.7/ .. diff --git a/docs-site/docs/contribute-code.md b/docs-site/docs/contribute-code.md index 6f7d50b..c135d1b 100644 --- a/docs-site/docs/contribute-code.md +++ b/docs-site/docs/contribute-code.md @@ -8,8 +8,8 @@ title: How to Contribute Code ## Coding Style The SINGA codebase follows the Google Style for both -[CPP](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) and -[Python](http://google.github.io/styleguide/pyguide.html) code. +[CPP](https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) and +[Python](https://google.github.io/styleguide/pyguide.html) code. A simple way to enforce the Google coding styles is to use the linting and formating tools in the Visual Studio Code editor: @@ -56,7 +56,7 @@ different PRs would be identical to get rid of github pull request conflicts. First, install LLVM 9.0 which provides clang-format version 9.0.0. The download page of LLVM is: -- [LLVM](http://releases.llvm.org/download.html#9.0.0) +- [LLVM](https://releases.llvm.org/download.html#9.0.0) - On Ubuntu diff --git a/docs-site/docs/contribute-docs.md b/docs-site/docs/contribute-docs.md index 193d0f1..8587e4f 100644 --- a/docs-site/docs/contribute-docs.md +++ b/docs-site/docs/contribute-docs.md @@ -60,7 +60,7 @@ To generate docs, run "doxygen" from the doc folder (Doxygen >= 1.8 recommended) ### Python API Follow the -[Google Python DocString Style](http://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings). +[Google Python DocString Style](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings). ## Visual Studio Code (vscode) diff --git a/docs-site/docs/download.md b/docs-site/docs/download.md index 62bbcb8..81e4c18 100644 --- a/docs-site/docs/download.md +++ b/docs-site/docs/download.md @@ -20,10 +20,10 @@ You can also check the SHA512 or MD5 values to see if the download is completed. ## V3.3.0 (07 June 2022): -- [Apache SINGA 3.3.0](http://www.apache.org/dyn/closer.cgi/singa/3.3.0/apache-singa-3.3.0.tar.gz) +- [Apache SINGA 3.3.0](https://www.apache.org/dyn/closer.cgi/singa/3.3.0/apache-singa-3.3.0.tar.gz) [\[SHA512\]](https://www.apache.org/dist/singa/3.3.0/apache-singa-3.3.0.tar.gz.sha512) [\[ASC\]](https://www.apache.org/dist/singa/3.3.0/apache-singa-3.3.0.tar.gz.asc) -- [Release Notes 3.3.0](http://singa.apache.org/docs/releases/RELEASE_NOTES_3.3.0) +- [Release Notes 3.3.0](https://singa.apache.org/docs/releases/RELEASE_NOTES_3.3.0) - Major changes: * New examples - Add one CNN example for the BloodMnist dataset, a sub set of MedMNIST. @@ -51,7 +51,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 3.2.0](https://archive.apache.org/dist/singa/3.2.0/apache-singa-3.2.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/singa/3.2.0/apache-singa-3.2.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/singa/3.2.0/apache-singa-3.2.0.tar.gz.asc) -- [Release Notes 3.2.0](http://singa.apache.org/docs/releases/RELEASE_NOTES_3.2.0) +- [Release Notes 3.2.0](https://singa.apache.org/docs/releases/RELEASE_NOTES_3.2.0) - Major changes: * New examples - Add one cifar-10 distributed CNN example for benchmarking the performance @@ -81,7 +81,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 3.1.0](https://archive.apache.org/dist/singa/3.1.0/apache-singa-3.1.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/singa/3.1.0/apache-singa-3.1.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/singa/3.1.0/apache-singa-3.1.0.tar.gz.asc) -- [Release Notes 3.1.0](http://singa.apache.org/docs/releases/RELEASE_NOTES_3.1.0) +- [Release Notes 3.1.0](https://singa.apache.org/docs/releases/RELEASE_NOTES_3.1.0) - Major changes: - Update Tensor core: - Support tensor transformation (reshape, transpose) for tensors up to 6 @@ -111,7 +111,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 3.0.0](https://archive.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz.asc) -- [Release Notes 3.0.0](http://singa.apache.org/docs/releases/RELEASE_NOTES_3.0.0) +- [Release Notes 3.0.0](https://singa.apache.org/docs/releases/RELEASE_NOTES_3.0.0) - New features and major changes, - Enhanced ONNX. Multiple ONNX models have been tested in SINGA. - Distributed training with MPI and NCCL Communication optimization through @@ -130,7 +130,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 2.0.0 (incubating)](https://archive.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz.asc) -- [Release Notes 2.0.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_2.0.0.html) +- [Release Notes 2.0.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_2.0.0.html) - New features and major updates, - Enhance autograd (for Convolution networks and recurrent networks) - Support ONNX @@ -144,7 +144,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 1.2.0 (incubating)](https://archive.apache.org/dist/incubator/singa/1.2.0/apache-singa-incubating-1.2.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/incubator/singa/1.2.0/apache-singa-incubating-1.2.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/1.2.0/apache-singa-incubating-1.2.0.tar.gz.asc) -- [Release Notes 1.2.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_1.2.0.html) +- [Release Notes 1.2.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_1.2.0.html) - New features and major updates, - Implement autograd (currently support MLP model) - Upgrade PySinga to support Python 3 @@ -162,7 +162,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 1.1.0 (incubating)](https://archive.apache.org/dist/incubator/singa/1.1.0/apache-singa-incubating-1.1.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/1.1.0/apache-singa-incubating-1.1.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/1.1.0/apache-singa-incubating-1.1.0.tar.gz.asc) -- [Release Notes 1.1.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_1.1.0.html) +- [Release Notes 1.1.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_1.1.0.html) - New features and major updates, - Create Docker images (CPU and GPU versions) - Create Amazon AMI for SINGA (CPU version) @@ -186,7 +186,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 1.0.0 (incubating)](https://archive.apache.org/dist/incubator/singa/1.0.0/apache-singa-incubating-1.0.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/1.0.0/apache-singa-incubating-1.0.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/1.0.0/apache-singa-incubating-1.0.0.tar.gz.asc) -- [Release Notes 1.0.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_1.0.0.html) +- [Release Notes 1.0.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_1.0.0.html) - New features and major updates, - Tensor abstraction for supporting more machine learning models. - Device abstraction for running on different hardware devices, including CPU, @@ -206,7 +206,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 0.3.0 (incubating)](https://archive.apache.org/dist/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz.asc) -- [Release Notes 0.3.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_0.3.0.html) +- [Release Notes 0.3.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_0.3.0.html) - New features and major updates, - Training on GPU cluster enables training of deep learning models over a GPU cluster. @@ -224,7 +224,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. - [Apache SINGA 0.2.0 (incubating)](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz.asc) -- [Release Notes 0.2.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_0.2.0.html) +- [Release Notes 0.2.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_0.2.0.html) - New features and major updates, - Training on GPU enables training of complex models on a single node with multiple GPU cards. @@ -252,7 +252,7 @@ You can also check the SHA512 or MD5 values to see if the download is completed. [\[MD5\]](https://archive.apache.org/dist/incubator/singa/apache-singa-incubating-0.1.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/apache-singa-incubating-0.1.0.tar.gz.asc) - [Amazon EC2 image](https://console.aws.amazon.com/ec2/v2/home?region=ap-southeast-1#LaunchInstanceWizard:ami=ami-b41001e6) -- [Release Notes 0.1.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_0.1.0.html) +- [Release Notes 0.1.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_0.1.0.html) - Major features include, - Installation using GNU build utility - Scripts for job management with zookeeper diff --git a/docs-site/docs/history-singa.md b/docs-site/docs/history-singa.md index dac43e5..6f42d46 100644 --- a/docs-site/docs/history-singa.md +++ b/docs-site/docs/history-singa.md @@ -13,11 +13,11 @@ cite the following two papers if you use SINGA in your research: - B.C. Ooi, K.-L. Tan, S. Wang, W. Wang, Q. Cai, G. Chen, J. Gao, Z. Luo, A. K. H. Tung, Y. Wang, Z. Xie, M. Zhang, and K. Zheng. - [SINGA: A distributed deep learning platform](http://www.comp.nus.edu.sg/~ooibc/singaopen-mm15.pdf). + [SINGA: A distributed deep learning platform](https://www.comp.nus.edu.sg/~ooibc/singaopen-mm15.pdf). ACM Multimedia (Open Source Software Competition) 2015 - W. Wang, G. Chen, T. T. A. Dinh, B. C. Ooi, K.-L.Tan, J. Gao, and S. Wang. - [SINGA: putting deep learning in the hands of multimedia users](http://www.comp.nus.edu.sg/~ooibc/singa-mm15.pdf). + [SINGA: putting deep learning in the hands of multimedia users](https://www.comp.nus.edu.sg/~ooibc/singa-mm15.pdf). ACM Multimedia 2015. Rafiki is a sub module of SINGA. Please cite the following paper if you use @@ -25,12 +25,12 @@ Rafiki in your research: - Wei Wang, Jinyang Gao, Meihui Zhang, Sheng Wang, Gang Chen, Teck Khim Ng, Beng Chin Ooi, Jie Shao, Moaz Reyad. - [Rafiki: Machine Learning as an Analytics Service System](http://www.vldb.org/pvldb/vol12/p128-wang.pdf). - [VLDB 2019](http://vldb.org/2019/) + [Rafiki: Machine Learning as an Analytics Service System](https://www.vldb.org/pvldb/vol12/p128-wang.pdf). + [VLDB 2019](https://vldb.org/2019/) ([BibTex](https://dblp.org/rec/bib2/journals/pvldb/WangWGZCNOS18.bib)). -Companies like [NetEase](http://tech.163.com/17/0602/17/CLUL016I00098GJ5.html), -[yzBigData](http://www.yzbigdata.com/en/index.html), +Companies like [NetEase](https://tech.163.com/17/0602/17/CLUL016I00098GJ5.html), +[yzBigData](https://www.yzbigdata.com/en/index.html), [Shentilium](https://shentilium.com/), [Foodlg](http://www.foodlg.com/) and [Medilot](https://medilot.com/technologies) are using SINGA for their applications. @@ -38,4 +38,4 @@ applications. ## License SINGA is released under -[Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) +[Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) diff --git a/docs-site/docs/how-to-release.md b/docs-site/docs/how-to-release.md index 43b2341..052d820 100644 --- a/docs-site/docs/how-to-release.md +++ b/docs-site/docs/how-to-release.md @@ -6,7 +6,7 @@ title: How to Prepare a Release This is a guide for the -[release preparing process](http://www.apache.org/dev/release-publishing.html) +[release preparing process](https://www.apache.org/dev/release-publishing.html) in SINGA. 1. Select a release manager. The release manager (RM) is the coordinator for the @@ -15,7 +15,7 @@ in SINGA. public key server. The RM needs to get his key endorsed (signed) by other Apache user, to be connected to the web of trust. He should first ask the mentor to help signing his key. - [How to generate the key](http://www.apache.org/dev/release-signing.html)? + [How to generate the key](https://www.apache.org/dev/release-signing.html)? 2. Check license. [FAQ](https://www.apache.org/legal/src-headers.html#faq-docs); [SINGA Issue](https://issues.apache.org/jira/projects/SINGA/issues/SINGA-447) @@ -25,7 +25,7 @@ in SINGA. - The dependencies are compatible with APL. GNU-like licenses are NOT compatible; - All source files written by us MUST include the Apache license header: - http://www.apache.org/legal/src-headers.html. There's a script in there + https://www.apache.org/legal/src-headers.html. There's a script in there which helps propagating the header to all files. - Update the LICENSE file. If we include any third party code in the release package which is not APL, must state it at the end of the NOTICE file. @@ -40,7 +40,7 @@ in SINGA. 4. Prepare the RELEASE_NOTES file. Include the following items, Introduction, Features, Bugs (link to JIRA or Github PR), Changes, Dependency list, Incompatibility issues. Follow this - [example](http://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt). + [example](https://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt). 5. Package the release candidate. The release should be packaged into : apache-singa-VERSION.tar.gz. The release should not include any binary files @@ -68,7 +68,7 @@ in SINGA. [stage repo](https://dist.apache.org/repos/dist/dev/singa/). The tar file, signature, KEY and SHA256 checksum file should be included. MD5 is no longer used. Policy is - [here](http://www.apache.org/dev/release-distribution#sigs-and-sums). The + [here](https://www.apache.org/dev/release-distribution#sigs-and-sums). The stage folder should include: - apache-singa-VERSION.tar.gz @@ -130,7 +130,7 @@ in SINGA. https://github.com/apache/singa/releases/tag/3.1.0.rc2 The documentation website is at - http://singa.apache.org/docs/next/installation/ + https://singa.apache.org/docs/next/installation/ Some examples are available for testing: https://github.com/apache/singa/tree/master/examples @@ -172,13 +172,13 @@ passed. ```` 8) Upload the package for -[distribution](http://www.apache.org/dev/release-publishing.html#distribution) +[distribution](https://www.apache.org/dev/release-publishing.html#distribution) to https://dist.apache.org/repos/dist/release/singa/. 9) Update the Download page of SINGA website. The tar.gz file MUST be downloaded from mirror, using closer.cgi script; other artifacts MUST be downloaded from main Apache site. More details -[here](http://www.apache.org/dev/release-download-pages.html). Some feedback +[here](https://www.apache.org/dev/release-download-pages.html). Some feedback we got during the previous releases: "Download pages must only link to formal releases, so must not include links to GitHub.", "Links to KEYS, sigs and hashes must not use dist.apache.org; instead use @@ -198,7 +198,7 @@ the downloads." SINGA is a general distributed deep learning platform for training big deep learning models over large datasets. - The release is available at: http://singa.apache.org/downloads.html + The release is available at: https://singa.apache.org/downloads.html The main features of this release include XXX We look forward to hearing your feedback, suggestions, and contributions to the project. diff --git a/docs-site/docs/install-win.md b/docs-site/docs/install-win.md index a42a8f2..1fda90c 100644 --- a/docs-site/docs/install-win.md +++ b/docs-site/docs/install-win.md @@ -19,12 +19,12 @@ The dependencies are: - Visual Studio. The community edition is free and can be used to build SINGA. https://www.visualstudio.com/ - CMake - - Can be downloaded from http://cmake.org/ + - Can be downloaded from https://cmake.org/ - Make sure the path to cmake executable is in the system path, or use full path when calling cmake. - SWIG - - Can be downloaded from http://swig.org/ + - Can be downloaded from https://swig.org/ - Make sure the path to swig executable is in the system path, or use full path when calling swig. Use a recent version such as 3.0.12. @@ -40,10 +40,10 @@ The dependencies are: - Openblas - Download a suitable source version such as 0.2.20 from - http://www.openblas.net + https://www.openblas.net - Extract the source in the dependencies folder. - If you don't have Perl installed, download a perl environment such as - Strawberry Perl (http://strawberryperl.com/) + Strawberry Perl (https://strawberryperl.com/) - Build the Visual Studio solution by running this command in the source folder: diff --git a/docs-site/docs/installation.md b/docs-site/docs/installation.md index bc5fa57..ffb9577 100644 --- a/docs-site/docs/installation.md +++ b/docs-site/docs/installation.md @@ -17,7 +17,7 @@ SINGA. [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/17RA056Brwk0vBQTFaZ-l9EbqwADO0NA9?usp=sharing) ```bash -pip install singa -f http://singa.apache.org/docs/next/wheel-cpu.html --trusted-host singa.apache.org +pip install singa -f https://singa.apache.org/docs/next/wheel-cpu.html --trusted-host singa.apache.org ``` You can install a specific version of SINGA via `singa==`, where the @@ -28,7 +28,7 @@ versions are listed at the link. [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1W30IPCqj5fG8ADAQsFqclaCLyIclVcJL?usp=sharing) ```bash -pip install singa -f http://singa.apache.org/docs/next/wheel-gpu.html --trusted-host singa.apache.org +pip install singa -f https://singa.apache.org/docs/next/wheel-gpu.html --trusted-host singa.apache.org ``` You can also configure SINGA version and the CUDA version, like diff --git a/docs-site/docs/mail-lists.md b/docs-site/docs/mail-lists.md index fe74154..1106a2b 100644 --- a/docs-site/docs/mail-lists.md +++ b/docs-site/docs/mail-lists.md @@ -10,6 +10,6 @@ each list, there is a subscribe, unsubscribe, and an archive link. | Name | Post | Subscribe | Unsubscribe | Archive | | ----------- | ------------------------------------ | ---------------------------------------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| Development | | [Subscribe](mailto:dev-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@singa.incubator.apache.org.) | [mail-archives.apache.org](http://mail-archives.apache.org/mod_mbox/singa-dev/) | -| Commits | | [Subscribe](mailto:commits-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@singa.incubator.apache.org) | [mail-archives.apache.org](http://mail-archives.apache.org/mod_mbox/singa-commits/) | +| Development | | [Subscribe](mailto:dev-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@singa.incubator.apache.org.) | [mail-archives.apache.org](https://mail-archives.apache.org/mod_mbox/singa-dev/) | +| Commits | | [Subscribe](mailto:commits-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@singa.incubator.apache.org) | [mail-archives.apache.org](https://mail-archives.apache.org/mod_mbox/singa-commits/) | | Security | | private | private | private | diff --git a/docs-site/docs/releases/RELEASE_NOTES_3.0.0.md b/docs-site/docs/releases/RELEASE_NOTES_3.0.0.md index 2922dec..5094c64 100644 --- a/docs-site/docs/releases/RELEASE_NOTES_3.0.0.md +++ b/docs-site/docs/releases/RELEASE_NOTES_3.0.0.md @@ -12,7 +12,7 @@ This release includes following changes: - Code quality has been promoted by introducing linting check in CI and auto code formatter. For linting, the tools, `cpplint` and `pylint`, are used and configured to comply - [google coding styles](http://google.github.io/styleguide/) details in + [google coding styles](https://google.github.io/styleguide/) details in `tool/linting/`. Similarly, formatting tools, `clang-format` and `yapf` configured with google coding styles, are the recommended one for developers to clean code before submitting changes, details in `tool/code-format/`. diff --git a/docs-site/docs/source-repository.md b/docs-site/docs/source-repository.md index 279e29d..6c96d22 100644 --- a/docs-site/docs/source-repository.md +++ b/docs-site/docs/source-repository.md @@ -5,8 +5,8 @@ title: Source Repository -This project uses [Git](http://git-scm.com/) to manage its source code. -Instructions on Git use can be found at http://git-scm.com/documentation . +This project uses [Git](https://git-scm.com/) to manage its source code. +Instructions on Git use can be found at https://git-scm.com/documentation . ## Repository diff --git a/docs-site/docs/tensor.md b/docs-site/docs/tensor.md index aad5366..2dd5bea 100644 --- a/docs-site/docs/tensor.md +++ b/docs-site/docs/tensor.md @@ -233,7 +233,7 @@ each supported backend. ### Exposing C++ APIs to Python -SWIG(http://www.swig.org/) is a tool that can automatically convert C++ APIs +SWIG(https://www.swig.org/) is a tool that can automatically convert C++ APIs into Python APIs. SINGA uses SWIG to expose the C++ APIs to Python. Several files are generated by SWIG, including `python/singa/singa_wrap.py`. The Python modules (e.g., `tensor`, `device` and `autograd`) imports this module to call diff --git a/docs-site/docs_chs/build.md b/docs-site/docs_chs/build.md index e1f7f30..2b9da7f 100644 --- a/docs-site/docs_chs/build.md +++ b/docs-site/docs_chs/build.md @@ -139,7 +139,7 @@ sudo yum group install "Development Tools" ```shell sudo yum install pcre-devel -wget http://prdownloads.sourceforge.net/swig/swig-3.0.10.tar.gz +wget https://prdownloads.sourceforge.net/swig/swig-3.0.10.tar.gz tar xvzf swig-3.0.10.tar.gz cd swig-3.0.10.tar.gz ./configure --prefix=${RUN} @@ -422,7 +422,7 @@ $ make package * Q: 当我在Mac OS X中运行SINGA时,报错 "Fatal Python error: PyThreadState_Get: no current thread Abort trap: 6" - A: 这个错误通常发生在系统上有多个版本的Python,并且是通过pip安装的SINGA (通过conda安装时不会出现这个问题),例如,操作系统自带的版本和Homebrew安装的版本。PySINGA所链接的Python必须与Python解释器(interpreter)相同。 您可以通过 `which python` 检查您的解释器路径并通过`otool -L `检查PySINGA链接的Python路径。要解决这个问题,请用正确的 Python 版本编译 SINGA。需要注意的是,如果您从源码编译 PySINGA,您需要在调用[cmake](http://stackoverflow.com/questions/15291500/i-have-2-versions-of-python-installed-but-cmake-is-using-older-version-how-do)时指定路径: + A: 这个错误通常发生在系统上有多个版本的Python,并且是通过pip安装的SINGA (通过conda安装时不会出现这个问题),例如,操作系统自带的版本和Homebrew安装的版本。PySINGA所链接的Python必须与Python解释器(interpreter)相同。 您可以通过 `which python` 检查您的解释器路径并通过`otool -L `检查PySINGA链接的Python路径。要解决这个问题,请用正确的 Python 版本编译 SINGA。需要注意的是,如果您从源码编译 PySINGA,您需要在调用[cmake](https://stackoverflow.com/questions/15291500/i-have-2-versions-of-python-installed-but-cmake-is-using-older-version-how-do)时指定路径: $ cmake -DPYTHON_LIBRARY=`python-config --prefix`/lib/libpython2.7.dylib -DPYTHON_INCLUDE_DIR=`python-config --prefix`/include/python2.7/ .. diff --git a/docs-site/docs_chs/contribute-code.md b/docs-site/docs_chs/contribute-code.md index dee1df8..1487f1b 100644 --- a/docs-site/docs_chs/contribute-code.md +++ b/docs-site/docs_chs/contribute-code.md @@ -7,7 +7,7 @@ title: How to Contribute Code ## 代码风格 -SINGA代码库在[CPP](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml)和[Python](http://google.github.io/styleguide/pyguide.html)代码中都遵循Google风格。 +SINGA代码库在[CPP](https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml)和[Python](https://google.github.io/styleguide/pyguide.html)代码中都遵循Google风格。 强制执行Google编码风格的一个简单方法是使用Visual Studio Code编辑器中的linting和格式化工具: @@ -48,7 +48,7 @@ SINGA代码库在[CPP](http://google-styleguide.googlecode.com/svn/trunk/cppguid 首先,安装LLVM 9.0,它提供了clang-format 9.0.0版本,LLVM的下载页面如下: -- [LLVM](http://releases.llvm.org/download.html#9.0.0) +- [LLVM](https://releases.llvm.org/download.html#9.0.0) - Ubuntu系统: diff --git a/docs-site/docs_chs/contribute-docs.md b/docs-site/docs_chs/contribute-docs.md index 6c9ef19..7fe8880 100644 --- a/docs-site/docs_chs/contribute-docs.md +++ b/docs-site/docs_chs/contribute-docs.md @@ -43,7 +43,7 @@ md文件将通过[Docusaurus](https://docusaurus.io/)构建成HTML页面;API ### Python API -请遵循[Google Python DocString风格](http://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings). +请遵循[Google Python DocString风格](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings). ## Visual Studio Code (vscode) diff --git a/docs-site/docs_chs/download.md b/docs-site/docs_chs/download.md index 4ab2825..f5cebda 100644 --- a/docs-site/docs_chs/download.md +++ b/docs-site/docs_chs/download.md @@ -18,7 +18,7 @@ title: Download SINGA ## V3.0.0 (18 April 2020): -- [Apache SINGA 3.0.0](http://www.apache.org/dyn/closer.cgi/singa/3.0.0/apache-singa-3.0.0.tar.gz) +- [Apache SINGA 3.0.0](https://www.apache.org/dyn/closer.cgi/singa/3.0.0/apache-singa-3.0.0.tar.gz) [\[SHA512\]](https://www.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz.sha512) [\[ASC\]](https://www.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz.asc) - [Release Notes 3.0.0](releases/RELEASE_NOTES_3.0.0) @@ -34,7 +34,7 @@ title: Download SINGA ## 孵化版本(incubating) v2.0.0 (20 April 2019): -- [Apache SINGA 2.0.0 (incubating)](http://www.apache.org/dyn/closer.cgi/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz) +- [Apache SINGA 2.0.0 (incubating)](https://www.apache.org/dyn/closer.cgi/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz) [\[SHA512\]](https://www.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz.sha512) [\[ASC\]](https://www.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz.asc) - [Release Notes 2.0.0 (incubating)](releases/RELEASE_NOTES_2.0.0.html) diff --git a/docs-site/docs_chs/history-singa.md b/docs-site/docs_chs/history-singa.md index 0a24307..9e17ced 100644 --- a/docs-site/docs_chs/history-singa.md +++ b/docs-site/docs_chs/history-singa.md @@ -11,27 +11,27 @@ SINGA由新加坡国立大学DB System Group于2014年发起,与浙江大学 - B.C. Ooi, K.-L. Tan, S. Wang, W. Wang, Q. Cai, G. Chen, J. Gao, Z. Luo, A. K. H. Tung, Y. Wang, Z. Xie, M. Zhang, and K. Zheng. - [SINGA: A distributed deep learning platform](http://www.comp.nus.edu.sg/~ooibc/singaopen-mm15.pdf). + [SINGA: A distributed deep learning platform](https://www.comp.nus.edu.sg/~ooibc/singaopen-mm15.pdf). ACM Multimedia (Open Source Software Competition) 2015 - W. Wang, G. Chen, T. T. A. Dinh, B. C. Ooi, K.-L.Tan, J. Gao, and S. Wang. - [SINGA: putting deep learning in the hands of multimedia users](http://www.comp.nus.edu.sg/~ooibc/singa-mm15.pdf). + [SINGA: putting deep learning in the hands of multimedia users](https://www.comp.nus.edu.sg/~ooibc/singa-mm15.pdf). ACM Multimedia 2015. Rafiki是SINGA的一个子模块,如果您在研究中使用Rafiki,请引用以下论文。 - Wei Wang, Jinyang Gao, Meihui Zhang, Sheng Wang, Gang Chen, Teck Khim Ng, Beng Chin Ooi, Jie Shao, Moaz Reyad. - [Rafiki: Machine Learning as an Analytics Service System](http://www.vldb.org/pvldb/vol12/p128-wang.pdf). - [VLDB 2019](http://vldb.org/2019/) + [Rafiki: Machine Learning as an Analytics Service System](https://www.vldb.org/pvldb/vol12/p128-wang.pdf). + [VLDB 2019](https://vldb.org/2019/) ([BibTex](https://dblp.org/rec/bib2/journals/pvldb/WangWGZCNOS18.bib)). -[NetEase](http://tech.163.com/17/0602/17/CLUL016I00098GJ5.html), -[yzBigData](http://www.yzbigdata.com/en/index.html), +[NetEase](https://tech.163.com/17/0602/17/CLUL016I00098GJ5.html), +[yzBigData](https://www.yzbigdata.com/en/index.html), [Shentilium](https://shentilium.com/), [Foodlg](http://www.foodlg.com/) 以及 [Medilot](https://medilot.com/technologies) 等公司在他们的工作和应用中使用了SINGA。 ## License -SINGA以[Apache License Version 2.0](http://www.apache.org/licenses/LICENSE-2.0) +SINGA以[Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) 版本发布。 diff --git a/docs-site/docs_chs/how-to-release.md b/docs-site/docs_chs/how-to-release.md index 887b140..a3f68c8 100644 --- a/docs-site/docs_chs/how-to-release.md +++ b/docs-site/docs_chs/how-to-release.md @@ -5,16 +5,16 @@ title: How to Prepare a Release -这是SINGA的[发布准备流程](http://www.apache.org/dev/release-publishing.html)指南。 +这是SINGA的[发布准备流程](https://www.apache.org/dev/release-publishing.html)指南。 -1. 选择一个发布管理者。发布管理者(RM)是发布过程的协调者,他的签名文件(.asc)将会与发布一起上传。RM 生成 KEY (RSA 4096 位)并将其上传到公钥服务器,首先需要得到其他Apache用户对他的密钥的认可(签名),才能连接到信任网,RM需要先求助其他项目管理者帮忙认证他的密钥。[如何生成密钥?](http://www.apache.org/dev/release-signing.html) +1. 选择一个发布管理者。发布管理者(RM)是发布过程的协调者,他的签名文件(.asc)将会与发布一起上传。RM 生成 KEY (RSA 4096 位)并将其上传到公钥服务器,首先需要得到其他Apache用户对他的密钥的认可(签名),才能连接到信任网,RM需要先求助其他项目管理者帮忙认证他的密钥。[如何生成密钥?](https://www.apache.org/dev/release-signing.html) 2. 检查license。 [FAQ](https://www.apache.org/legal/src-headers.html#faq-docs); [SINGA Issue](https://issues.apache.org/jira/projects/SINGA/issues/SINGA-447) - 代码库不能包含与APL不兼容的第三方代码。 - 依赖项与APL兼容,GNU类license不兼容。 - - 我们编写的所有源文件都必须包含Apache license头:http://www.apache.org/legal/src-headers.html. + - 我们编写的所有源文件都必须包含Apache license头:https://www.apache.org/legal/src-headers.html. 链接中有一个脚本可以帮助将这个头同步到所有文件。 - 更新LICENSE文件。如果我们在发行包中包含了任何非APL的第三方代码,必须要在NOTICE文件的最后注明。 @@ -25,7 +25,7 @@ title: How to Prepare a Release - Conda包运行无误。 - Apache网站上的在线文档是最新的。 -4. 准备好RELEASE_NOTES文件。包括以下项目,介绍,特性,错误(链接到JIRA或Github PR),变更,依赖列表,不兼容问题,可以按照这个[例子]((http://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt))来写。 +4. 准备好RELEASE_NOTES文件。包括以下项目,介绍,特性,错误(链接到JIRA或Github PR),变更,依赖列表,不兼容问题,可以按照这个[例子]((https://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt))来写。 5. 打包候选版本。该版本应该打包成:apache-singa-VERSION.tar.gz。这个版本不应该包含任何二进制文件,包括git文件。但是CMake的编译依赖于git标签来获取版本号;要删除这个依赖,你需要手动更新CMakeLists.txt文件来设置版本号: @@ -106,7 +106,7 @@ title: How to Prepare a Release https://github.com/apache/singa/releases/tag/3.1.0.rc2 The documentation website is at - http://singa.apache.org/docs/next/installation/ + https://singa.apache.org/docs/next/installation/ Some examples are available for testing: https://github.com/apache/singa/tree/master/examples @@ -146,9 +146,9 @@ passed. ```` -8) 将软件包上传至 https://dist.apache.org/repos/dist/release/singa/,以便[distribution](http://www.apache.org/dev/release-publishing.html#distribution)。 +8) 将软件包上传至 https://dist.apache.org/repos/dist/release/singa/,以便[distribution](https://www.apache.org/dev/release-publishing.html#distribution)。 -9) 更新SINGA网站的下载页面。tar.gz 文件必须从镜像下载,使用 closer.cgi 脚本;其他工件必须从 Apache 主站点下载。更多细节请看[这里](http://www.apache.org/dev/release-download-pages.html)。我们在之前的版本中得到的一些反馈。“下载页面必须只链接到正式发布的版本,所以不能包含到GitHub的链接”,“链接到KEYS, sig和Hash的链接不能使用dist.apache.org而应该使用 https://www.apache.org/dist/singa/...”“而且你只需要一个KEYS链接,而且应该描述如何使用KEYS+sig或Hash来验证下载。” +9) 更新SINGA网站的下载页面。tar.gz 文件必须从镜像下载,使用 closer.cgi 脚本;其他工件必须从 Apache 主站点下载。更多细节请看[这里](https://www.apache.org/dev/release-download-pages.html)。我们在之前的版本中得到的一些反馈。“下载页面必须只链接到正式发布的版本,所以不能包含到GitHub的链接”,“链接到KEYS, sig和Hash的链接不能使用dist.apache.org而应该使用 https://www.apache.org/dist/singa/...”“而且你只需要一个KEYS链接,而且应该描述如何使用KEYS+sig或Hash来验证下载。” 10) 删除RC标签并编译conda包。 @@ -162,7 +162,7 @@ passed. SINGA is a general distributed deep learning platform for training big deep learning models over large datasets. - The release is available at: http://singa.apache.org/downloads.html + The release is available at: https://singa.apache.org/downloads.html The main features of this release include XXX We look forward to hearing your feedback, suggestions, and contributions to the project. diff --git a/docs-site/docs_chs/install-win.md b/docs-site/docs_chs/install-win.md index 5bb9c8c..4bf3cda 100644 --- a/docs-site/docs_chs/install-win.md +++ b/docs-site/docs_chs/install-win.md @@ -17,10 +17,10 @@ title: Build SINGA on Windows - Visual Studio,社区版是免费的,可以用来构建SINGA。 https://www.visualstudio.com/ - CMake - - 可以从 http://cmake.org/ 下载 + - 可以从 https://cmake.org/ 下载 - 确保 cmake 可执行文件的路径在系统路径中,或者在调用 cmake 时使用完整路径。 - SWIG - - 可以从 http://swig.org/ 下载 + - 可以从 https://swig.org/ 下载 - 确保swig可执行文件的路径在系统路径中,或者在调用swig时使用完整路径。请使用最新的版本,如3.0.12。 - Protocol Buffers @@ -33,9 +33,9 @@ title: Build SINGA on Windows - 构建libprotobuf项目。 - Openblas - - 从 http://www.openblas.net 下载合适的源码,如0.2.20。 + - 从 https://www.openblas.net 下载合适的源码,如0.2.20。 - 将源码解压到dependencies文件夹中。 - - 如果你没有安装Perl,请下载一个perl环境,如Strawberry Perl (http://strawberryperl.com/)。 + - 如果你没有安装Perl,请下载一个perl环境,如Strawberry Perl (https://strawberryperl.com/)。 - 在源文件夹中运行此命令来构建Visual Studio解决方案: ```bash diff --git a/docs-site/docs_chs/installation.md b/docs-site/docs_chs/installation.md index 49ce35e..32fa32d 100644 --- a/docs-site/docs_chs/installation.md +++ b/docs-site/docs_chs/installation.md @@ -58,25 +58,25 @@ $ python -c "from singa import tensor" [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/17RA056Brwk0vBQTFaZ-l9EbqwADO0NA9?usp=sharing) ```bash -pip install singa -f http://singa.apache.org/docs/next/wheel-cpu.html --trusted-host singa.apache.org +pip install singa -f https://singa.apache.org/docs/next/wheel-cpu.html --trusted-host singa.apache.org ``` 您可以通过`singa==`安装特定版本的SINGA,其中``字段应被替换,例如`3.1.0`。可用的SINGA版本在链接中列出。 要安装最新的开发版本,请将链接替换为 -http://singa.apache.org/docs/next/wheel-cpu-dev.html +https://singa.apache.org/docs/next/wheel-cpu-dev.html 2. 使用CUDA和cuDNN的GPU [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1W30IPCqj5fG8ADAQsFqclaCLyIclVcJL?usp=sharing) ```bash -pip install singa -f http://singa.apache.org/docs/next/wheel-gpu.html --trusted-host singa.apache.org +pip install singa -f https://singa.apache.org/docs/next/wheel-gpu.html --trusted-host singa.apache.org ``` 您也可以配置SINGA版本和CUDA版本,比如`singa==3.1.0+cuda10.2`,SINGA版本和CUDA版本的可用组合在链接中列出。 要安装最新的开发版本,请将链接替换为 -http://singa.apache.org/docs/next/wheel-gpu-dev.html +https://singa.apache.org/docs/next/wheel-gpu-dev.html 注意:你本地Python环境的Python版本将被用来寻找相应的wheel包。例如,如果你本地的Python是3.6,那么就会通过pip选择在Python 3.6上编译的wheel包并安装。事实上,wheel文件的名称包括SINGA版本、CUDA版本和Python版本。因此,`pip`知道要下载和安装哪个wheel文件。 diff --git a/docs-site/docs_chs/mail-lists.md b/docs-site/docs_chs/mail-lists.md index a9d7f4b..26d8697 100644 --- a/docs-site/docs_chs/mail-lists.md +++ b/docs-site/docs_chs/mail-lists.md @@ -9,6 +9,6 @@ title: Project Mailing Lists | Name | Post | Subscribe | Unsubscribe | Archive | | ----------- | ------------------------------------ | ---------------------------------------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| Development | | [Subscribe](mailto:dev-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@singa.incubator.apache.org.) | [mail-archives.apache.org](http://mail-archives.apache.org/mod_mbox/singa-dev/) | -| Commits | | [Subscribe](mailto:commits-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@singa.incubator.apache.org) | [mail-archives.apache.org](http://mail-archives.apache.org/mod_mbox/singa-commits/) | +| Development | | [Subscribe](mailto:dev-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@singa.incubator.apache.org.) | [mail-archives.apache.org](https://mail-archives.apache.org/mod_mbox/singa-dev/) | +| Commits | | [Subscribe](mailto:commits-subscribe@singa.incubator.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@singa.incubator.apache.org) | [mail-archives.apache.org](https://mail-archives.apache.org/mod_mbox/singa-commits/) | | Security | | private | private | private | diff --git a/docs-site/docs_chs/releases/RELEASE_NOTES_3.0.0.md b/docs-site/docs_chs/releases/RELEASE_NOTES_3.0.0.md index 70a0ea2..d4871a7 100644 --- a/docs-site/docs_chs/releases/RELEASE_NOTES_3.0.0.md +++ b/docs-site/docs_chs/releases/RELEASE_NOTES_3.0.0.md @@ -14,7 +14,7 @@ This release includes following changes: - Code quality has been promoted by introducing linting check in CI and auto code formatter. For linting, the tools, `cpplint` and `pylint`, are used and configured to comply - [google coding styles](http://google.github.io/styleguide/) details in + [google coding styles](https://google.github.io/styleguide/) details in `tool/linting/`. Similarly, formatting tools, `clang-format` and `yapf` configured with google coding styles, are the recommended one for developers to clean code before submitting changes, details in `tool/code-format/`. diff --git a/docs-site/docs_chs/source-repository.md b/docs-site/docs_chs/source-repository.md index 154b2f6..aa8abbe 100644 --- a/docs-site/docs_chs/source-repository.md +++ b/docs-site/docs_chs/source-repository.md @@ -6,7 +6,7 @@ title: Source Repository -本项目使用[Git](http://git-scm.com/)来管理其源代码。关于Git的使用说明可以在 http://git-scm.com/documentation 找到。 +本项目使用[Git](https://git-scm.com/)来管理其源代码。关于Git的使用说明可以在 https://git-scm.com/documentation 找到。 ## Repository diff --git a/docs-site/docs_chs/tensor.md b/docs-site/docs_chs/tensor.md index 7e05af7..f571879 100644 --- a/docs-site/docs_chs/tensor.md +++ b/docs-site/docs_chs/tensor.md @@ -205,7 +205,7 @@ Tensor数据在`Block`实例中,定义在`include/singa/core/common.h`中。`B ### 将C++ APIs暴露给Python -SWIG(http://www.swig.org/)是一个可以自动将C++ API转换为Python API的工具。SINGA使用SWIG将C++ APIs公开到Python中。SWIG会生成几个文件,包括`python/singa/singa_wrap.py`。Python模块(如`tensor`、`device`和`autograd`)导入这个模块来调用C++ API来实现Python类和函数。 +SWIG(https://www.swig.org/)是一个可以自动将C++ API转换为Python API的工具。SINGA使用SWIG将C++ APIs公开到Python中。SWIG会生成几个文件,包括`python/singa/singa_wrap.py`。Python模块(如`tensor`、`device`和`autograd`)导入这个模块来调用C++ API来实现Python类和函数。 ```python import tensor diff --git a/docs-site/docs_viet/build.md b/docs-site/docs_viet/build.md index ace2ce5..3cd471f 100644 --- a/docs-site/docs_viet/build.md +++ b/docs-site/docs_viet/build.md @@ -149,7 +149,7 @@ sudo yum group install "Development Tools" ```shell sudo yum install pcre-devel -wget http://prdownloads.sourceforge.net/swig/swig-3.0.10.tar.gz +wget https://prdownloads.sourceforge.net/swig/swig-3.0.10.tar.gz tar xvzf swig-3.0.10.tar.gz cd swig-3.0.10.tar.gz ./configure --prefix=${RUN} @@ -446,7 +446,7 @@ $ make package * Q: Khi chạy SINGA trên Mac OS X, tôi gặp lỗi "Fatal Python error: PyThreadState_Get: no current thread Abort trap: 6" - A: Lỗi này thường xảy ra khi bạn có nhiều phiên bản Python trong hệ thống, và bạn cài SINGA qua pip (vấn đề này có thể được giải quyết nếu cài đặt bằng conda), vd. một bên qua OS và một bên cài đặt qua Homebrew. Python dùng trong PySINGA phải là Python interpreter. Bạn có thể kiểm tra trình thông dịch (interpreter) của mình bằng `which python` và kiểm tra bản Python dùng trong PySINGA qua `otool -L `. Để sửa lỗi này, bạn compile SINGA với đúng phiên bản mà SINGA cần. Cụ thể, nếu bạn tạo PySINGA từ nguồn, bạn cần cụ thể đường dẫn khi gọi [cmake](http://stackoverflow.com/questions/15291500/i-have-2-versions-of-python-installed-but-cmake-is-using-older-version-how-do) + A: Lỗi này thường xảy ra khi bạn có nhiều phiên bản Python trong hệ thống, và bạn cài SINGA qua pip (vấn đề này có thể được giải quyết nếu cài đặt bằng conda), vd. một bên qua OS và một bên cài đặt qua Homebrew. Python dùng trong PySINGA phải là Python interpreter. Bạn có thể kiểm tra trình thông dịch (interpreter) của mình bằng `which python` và kiểm tra bản Python dùng trong PySINGA qua `otool -L `. Để sửa lỗi này, bạn compile SINGA với đúng phiên bản mà SINGA cần. Cụ thể, nếu bạn tạo PySINGA từ nguồn, bạn cần cụ thể đường dẫn khi gọi [cmake](https://stackoverflow.com/questions/15291500/i-have-2-versions-of-python-installed-but-cmake-is-using-older-version-how-do) $ cmake -DPYTHON_LIBRARY=`python-config --prefix`/lib/libpython2.7.dylib -DPYTHON_INCLUDE_DIR=`python-config --prefix`/include/python2.7/ .. diff --git a/docs-site/docs_viet/contribute-code.md b/docs-site/docs_viet/contribute-code.md index ac10b1c..da28507 100644 --- a/docs-site/docs_viet/contribute-code.md +++ b/docs-site/docs_viet/contribute-code.md @@ -7,8 +7,8 @@ title: Tham gia viết code ## Định dạng mã code -Nền tảng code của SINGA tuân theo định dạng Google cho cả code [CPP](http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) và -[Python](http://google.github.io/styleguide/pyguide.html). +Nền tảng code của SINGA tuân theo định dạng Google cho cả code [CPP](https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml) và +[Python](https://google.github.io/styleguide/pyguide.html). Một cách đơn giản để thực hiện định dạng lập trình Google là sử dụng linting và các công cụ định dạng trong Visual Studio Code editor: @@ -49,7 +49,7 @@ Tốt nhất là tất cả người tham gia viết mã code sử dụng cùng Trước tiên, cài đặt LLVM 9.0 cung cấp clang-format phiên bản 9.0.0. Trang tải LLVM là: -- [LLVM](http://releases.llvm.org/download.html#9.0.0) +- [LLVM](https://releases.llvm.org/download.html#9.0.0) - Trên Ubuntu diff --git a/docs-site/docs_viet/contribute-docs.md b/docs-site/docs_viet/contribute-docs.md index e129519..1336c19 100644 --- a/docs-site/docs_viet/contribute-docs.md +++ b/docs-site/docs_viet/contribute-docs.md @@ -52,7 +52,7 @@ Thực hiện theo ### Python API Thực hiện theo -[Mẫu Google Python DocString](http://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings). +[Mẫu Google Python DocString](https://google.github.io/styleguide/pyguide.html#38-comments-and-docstrings). ## Visual Studio Code (vscode) diff --git a/docs-site/docs_viet/download.md b/docs-site/docs_viet/download.md index 12bf33e..e699509 100644 --- a/docs-site/docs_viet/download.md +++ b/docs-site/docs_viet/download.md @@ -19,10 +19,10 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v ## V3.1.0 (30 tháng 10 năm 2020): -- [Apache SINGA 3.1.0](http://www.apache.org/dyn/closer.cgi/singa/3.1.0/apache-singa-3.1.0.tar.gz) +- [Apache SINGA 3.1.0](https://www.apache.org/dyn/closer.cgi/singa/3.1.0/apache-singa-3.1.0.tar.gz) [\[SHA512\]](https://www.apache.org/dist/singa/3.1.0/apache-singa-3.1.0.tar.gz.sha512) [\[ASC\]](https://www.apache.org/dist/singa/3.1.0/apache-singa-3.1.0.tar.gz.asc) -- [Release Notes 3.1.0](http://singa.apache.org/docs/releases/RELEASE_NOTES_3.1.0) +- [Release Notes 3.1.0](https://singa.apache.org/docs/releases/RELEASE_NOTES_3.1.0) - Thay đổi chung: - Cập nhật Tensor core: - Hỗ trợ tensor transformation (reshape, transpose) cho tensors có tới 6 chiều (dimensions). @@ -46,7 +46,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 3.0.0](https://archive.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/singa/3.0.0/apache-singa-3.0.0.tar.gz.asc) -- [Ghi Chú Phát Hành 3.0.0](http://singa.apache.org/docs/releases/RELEASE_NOTES_3.0.0) +- [Ghi Chú Phát Hành 3.0.0](https://singa.apache.org/docs/releases/RELEASE_NOTES_3.0.0) - Các tính năng mới và thay đổi chính, - Nâng cấp ONNX. Thử nghiệm nhiều ONNX models trên SINGA. - Thực hiện Distributed training với MPI và tối ưu hoá NCCL Communication qua @@ -64,7 +64,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 2.0.0 (incubating)](https://archive.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/2.0.0/apache-singa-incubating-2.0.0.tar.gz.asc) -- [Ghi Chú Phát Hành 2.0.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_2.0.0.html) +- [Ghi Chú Phát Hành 2.0.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_2.0.0.html) - Các tính năng mới và thay đổi chính, - Nâng cấp autograd (cho Convolution networks và recurrent networks) - Hỗ trợ ONNX @@ -78,7 +78,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 1.2.0 (incubating)](https://archive.apache.org/dist/incubator/singa/1.2.0/apache-singa-incubating-1.2.0.tar.gz) [\[SHA512\]](https://archive.apache.org/dist/incubator/singa/1.2.0/apache-singa-incubating-1.2.0.tar.gz.sha512) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/1.2.0/apache-singa-incubating-1.2.0.tar.gz.asc) -- [Release Notes 1.2.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_1.2.0.html) +- [Release Notes 1.2.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_1.2.0.html) - Các tính năng mới và thay đổi chính, - Thực hiện autograd (đang hỗ trợ MLP model) - Nâng cấp PySinga để hỗ trợ Python 3 @@ -96,7 +96,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 1.1.0 (incubating)](https://archive.apache.org/dist/incubator/singa/1.1.0/apache-singa-incubating-1.1.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/1.1.0/apache-singa-incubating-1.1.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/1.1.0/apache-singa-incubating-1.1.0.tar.gz.asc) -- [Release Notes 1.1.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_1.1.0.html) +- [Release Notes 1.1.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_1.1.0.html) - Các tính năng mới và thay đổi chính, - Tạo Docker images (phiên bản CPU và GPU) - Tạo Amazon AMI cho SINGA (phiên bản CPU) @@ -119,7 +119,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 1.0.0 (incubating)](https://archive.apache.org/dist/incubator/singa/1.0.0/apache-singa-incubating-1.0.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/1.0.0/apache-singa-incubating-1.0.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/1.0.0/apache-singa-incubating-1.0.0.tar.gz.asc) -- [Release Notes 1.0.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_1.0.0.html) +- [Release Notes 1.0.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_1.0.0.html) - Các tính năng mới và thay đổi chính, - Tạo Tensor nhằm hỗ trợ nhiều model khác nhau. - Tạo Device để chạy trên các thiết bị phần cứng khác nhau, bao gồm CPU, @@ -139,7 +139,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 0.3.0 (incubating)](https://archive.apache.org/dist/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/0.3.0/apache-singa-incubating-0.3.0.tar.gz.asc) -- [Release Notes 0.3.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_0.3.0.html) +- [Release Notes 0.3.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_0.3.0.html) - Các tính năng mới và thay đổi chính, - Training trên nhóm máy GPU: cho phép training các deep learning models trên một nhóm máy GPU - Cải thiện Python wrapper khiến cho job configuration trở nên dễ dàng, bao gồm @@ -156,7 +156,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v - [Apache SINGA 0.2.0 (incubating)](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz) [\[MD5\]](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/0.2.0/apache-singa-incubating-0.2.0.tar.gz.asc) -- [Release Notes 0.2.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_0.2.0.html) +- [Release Notes 0.2.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_0.2.0.html) - Các tính năng mới và thay đổi chính, - Training trên GPU cho phép training các models phức tạp trên một node với nhiều card GPU. - Chia nhỏ Hybrid neural net hỗ trợ dữ liệu và model song song cùng lúc. @@ -179,7 +179,7 @@ Bạn có thể kiểm tra giá trị của SHA512 hoặc MD5 để xem liệu v [\[MD5\]](https://archive.apache.org/dist/incubator/singa/apache-singa-incubating-0.1.0.tar.gz.md5) [\[ASC\]](https://archive.apache.org/dist/incubator/singa/apache-singa-incubating-0.1.0.tar.gz.asc) - [Amazon EC2 image](https://console.aws.amazon.com/ec2/v2/home?region=ap-southeast-1#LaunchInstanceWizard:ami=ami-b41001e6) -- [Release Notes 0.1.0 (incubating)](http://singa.apache.org/docs/releases/RELEASE_NOTES_0.1.0.html) +- [Release Notes 0.1.0 (incubating)](https://singa.apache.org/docs/releases/RELEASE_NOTES_0.1.0.html) - Các thay đổi chính gồm có, - Cài đặt sử dụng tiện ích GNU build - Tập lệnh cho job management với zookeeper diff --git a/docs-site/docs_viet/history-singa.md b/docs-site/docs_viet/history-singa.md index 62b4f49..085ff12 100644 --- a/docs-site/docs_viet/history-singa.md +++ b/docs-site/docs_viet/history-singa.md @@ -11,27 +11,27 @@ SINGA được phát triển bởi DB System Group tại ĐH Quốc Gia Singapor - B.C. Ooi, K.-L. Tan, S. Wang, W. Wang, Q. Cai, G. Chen, J. Gao, Z. Luo, A. K. H. Tung, Y. Wang, Z. Xie, M. Zhang, and K. Zheng. - [SINGA: A distributed deep learning platform](http://www.comp.nus.edu.sg/~ooibc/singaopen-mm15.pdf). + [SINGA: A distributed deep learning platform](https://www.comp.nus.edu.sg/~ooibc/singaopen-mm15.pdf). ACM Multimedia (Open Source Software Competition) 2015 - W. Wang, G. Chen, T. T. A. Dinh, B. C. Ooi, K.-L.Tan, J. Gao, and S. Wang. - [SINGA: putting deep learning in the hands of multimedia users](http://www.comp.nus.edu.sg/~ooibc/singa-mm15.pdf). + [SINGA: putting deep learning in the hands of multimedia users](https://www.comp.nus.edu.sg/~ooibc/singa-mm15.pdf). ACM Multimedia 2015. Rafiki là một mô-đun của SINGA. Vui lòng cite các báo cáo khoa học dưới đây nếu bạn muốn sử dụng Rafiki trong nghiên cứu của mình: - Wei Wang, Jinyang Gao, Meihui Zhang, Sheng Wang, Gang Chen, Teck Khim Ng, Beng Chin Ooi, Jie Shao, Moaz Reyad. - [Rafiki: Machine Learning as an Analytics Service System](http://www.vldb.org/pvldb/vol12/p128-wang.pdf). - [VLDB 2019](http://vldb.org/2019/) + [Rafiki: Machine Learning as an Analytics Service System](https://www.vldb.org/pvldb/vol12/p128-wang.pdf). + [VLDB 2019](https://vldb.org/2019/) ([BibTex](https://dblp.org/rec/bib2/journals/pvldb/WangWGZCNOS18.bib)). -Các công ty như [NetEase](http://tech.163.com/17/0602/17/CLUL016I00098GJ5.html), -[yzBigData](http://www.yzbigdata.com/en/index.html), +Các công ty như [NetEase](https://tech.163.com/17/0602/17/CLUL016I00098GJ5.html), +[yzBigData](https://www.yzbigdata.com/en/index.html), [Shentilium](https://shentilium.com/), [Foodlg](http://www.foodlg.com/) and [Medilot](https://medilot.com/technologies) đang sử dụng SINGA cho các ứng dụng của họ. ## Bản Quyền SINGA được phát hành bởi -[Bản Quyền Apache phiên bản 2.0](http://www.apache.org/licenses/LICENSE-2.0) +[Bản Quyền Apache phiên bản 2.0](https://www.apache.org/licenses/LICENSE-2.0) diff --git a/docs-site/docs_viet/how-to-release.md b/docs-site/docs_viet/how-to-release.md index 69ddc8e..34bc275 100644 --- a/docs-site/docs_viet/how-to-release.md +++ b/docs-site/docs_viet/how-to-release.md @@ -6,7 +6,7 @@ title: Chuẩn bị trước khi phát hành Đây là hướng dẫn chuẩn bị cho việc phát hành -[quá trình chuẩn bị trước khi phát hành](http://www.apache.org/dev/release-publishing.html) +[quá trình chuẩn bị trước khi phát hành](https://www.apache.org/dev/release-publishing.html) SINGA. 1. Lựa chọn người quản lý cho việc phát hành. Người quản lý chịu trách nhiệm @@ -14,7 +14,7 @@ SINGA. bản phát hành. Nggười quản lý tạo KEY (RSA 4096-bit) và tải nó lên public key server. Để được tin cậy kết nối trên web, người quản lý cần các người dùng Apache khác chứng thực (signed) Key của mình. Anh ta trước tiên cần yêu cầu mentor giúp chứng thực key. - [Cách tạo Key](http://www.apache.org/dev/release-signing.html)? + [Cách tạo Key](https://www.apache.org/dev/release-signing.html)? 2. Kiểm tra bản quyền. [FAQ](https://www.apache.org/legal/src-headers.html#faq-docs); [Các bản SINGA đã phát hành](https://issues.apache.org/jira/projects/SINGA/issues/SINGA-447) @@ -23,7 +23,7 @@ SINGA. APL; - Các chương trình dependencies phải tương thích với APL. Các licenses giống với GNU là không tương thích; - Các tệp tin nguồn viết bởi chúng tôi PHẢI bao gồm license header của Apache: - http://www.apache.org/legal/src-headers.html. Chúng tôi cung cấp script để chạy header trên tất cả các tệp tin. + https://www.apache.org/legal/src-headers.html. Chúng tôi cung cấp script để chạy header trên tất cả các tệp tin. - Cập nhật tệp tin LICENSE. Nếu code có chứa mã code của một bên thứ 3 trong bản phát hành mà không phải APL, phải nêu rõ ở phần cuối của tập tin THÔNG BÁO. 3. Nâng cấp phiên bản. Kiểm tra mã code và Tài liệu hướng dẫn @@ -34,7 +34,7 @@ SINGA. - Tài liệu hướng dẫn trực tuyến trên trang web Apache là mới nhất. 4. Chuẩn bị tệp tin RELEASE_NOTES (Lưu ý phát hành). Bao gồm các mục, Giới thiệu, Tính năng nổi bật, Lỗi Bugs, (đường dẫn tới JIRA hoặc Github PR), Những thay đổi, Danh sách thư viện Dependency, Các vấn đề không tương thích. Làm theo - [ví dụ](http://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt). + [ví dụ](https://commons.apache.org/proper/commons-digester/commons-digester-3.0/RELEASE-NOTES.txt). 5. Gói các phiên bản phát hành. Bản phát hành cần được gói gọn thành: apache-singa-VERSION.tar.gz. Trong bản phát hành không nên chứa bất kì tệp tin dạng binary nào, bao gồm cả các tệp tin git. Tuy nhiên, các tệp CMake compilation dựa vào git tag để tạo số phiên bản; để bỏ qua dependency này, bạn cần cập nhật tệp tin CMakeLists.txt theo cách thủ công để tạo số phiên bản. @@ -58,7 +58,7 @@ SINGA. Tải gói chương trình lên [stage repo](https://dist.apache.org/repos/dist/dev/singa/). Cần bao gồm các tệp tin tar, signature, KEY và tệp tin SHA256 checksum. Không sử dụng MD5. Xem chính sách tại - [đây](http://www.apache.org/dev/release-distribution#sigs-and-sums). Thư mục + [đây](https://www.apache.org/dev/release-distribution#sigs-and-sums). Thư mục stage cần bao gồm: - apache-singa-VERSION.tar.gz @@ -120,7 +120,7 @@ SINGA. https://github.com/apache/singa/releases/tag/3.1.0.rc2 The documentation website is at - http://singa.apache.org/docs/next/installation/ + https://singa.apache.org/docs/next/installation/ Some examples are available for testing: https://github.com/apache/singa/tree/master/examples @@ -161,11 +161,11 @@ passed. ```` 8) Tải gói chương trình để -[phân bổ](http://www.apache.org/dev/release-publishing.html#distribution) +[phân bổ](https://www.apache.org/dev/release-publishing.html#distribution) tới https://dist.apache.org/repos/dist/release/singa/. 9) Cập nhật trang Tải (Download) trên website SINGA. Tệp tin tar.gz PHẢI được tải từ mirror, sử dụng closer.cgi script; các tạo tác khác PHẢI được tải từ trang chủ Apache. Xem chi tiết tại -[đây](http://www.apache.org/dev/release-download-pages.html). Một vài nhận xét chúng tôi nhận được trong các đợt phát hành trước: "Trang Tải chỉ nên được dẫn tới các bản phát hành chính thức, vì vậy phải bao gồm đường dẫn tới GitHub.", "Đường dẫn tới KEYS, sigs và +[đây](https://www.apache.org/dev/release-download-pages.html). Một vài nhận xét chúng tôi nhận được trong các đợt phát hành trước: "Trang Tải chỉ nên được dẫn tới các bản phát hành chính thức, vì vậy phải bao gồm đường dẫn tới GitHub.", "Đường dẫn tới KEYS, sigs và hashes không nên sử dụng dist.apache.org; mà nên dùng https://www.apache.org/dist/singa/...;", "Và bạn chỉ cần một đường dẫn tới KEYS, và cần có hướng dẫn cách sử dụng KEYS + sig hay hash để chứng thực hoàn tất việc tải." @@ -182,7 +182,7 @@ và cần có hướng dẫn cách sử dụng KEYS + sig hay hash để chứng SINGA is a general distributed deep learning platform for training big deep learning models over large datasets. - The release is available at: http://singa.apache.org/downloads.html + The release is available at: https://singa.apache.org/downloads.html The main features of this release include XXX We look forward to hearing your feedback, suggestions, and contributions to the project. diff --git a/docs-site/docs_viet/install-win.md b/docs-site/docs_viet/install-win.md index 66521c9..1910bbd 100644 --- a/docs-site/docs_viet/install-win.md +++ b/docs-site/docs_viet/install-win.md @@ -19,10 +19,10 @@ Các thư viện dependencies bao gồm: - Visual Studio. Công cụ biên tập mã này miễn phí và có thể được dùng trong việc cài đặt SINGA. https://www.visualstudio.com/ - CMake - - Có thể tải về qua http://cmake.org/ + - Có thể tải về qua https://cmake.org/ - Đảm bảo đường dẫn khả thi của cmake nằm trong đường dẫn chương trình system path, hoặc sử dụng đường dẫn đầy đủ khi gọi hàm cmake. - SWIG - - Có thể tải từ http://swig.org/ + - Có thể tải từ https://swig.org/ - Đảm bảo đường dẫn khả thi của swig nằm trong đường dẫn chương trình system path, hoặc sử dụng đường dẫn đầy đủ khi gọi hàm swig. Sử dụng các phiên bản cập nhật như 3.0.12. - Protocol Buffers @@ -36,10 +36,10 @@ Các thư viện dependencies bao gồm: - Cài đặt libprotobuf project. - Openblas - Tải phiên bản nguồn phù hợp như 0.2.20 từ - http://www.openblas.net + https://www.openblas.net - Giải nén nguồn trong thư mục thư viện dependencies. - Nếu bạn không có chương trình Perl, tải perl environment như - Strawberry Perl (http://strawberryperl.com/) + Strawberry Perl (https://strawberryperl.com/) - Cài đặt Visual Studio solution bằng lệnh sau từ thư mục nguồn: ```bash diff --git a/docs-site/docs_viet/installation.md b/docs-site/docs_viet/installation.md index 2eb8c4f..12ceb12 100644 --- a/docs-site/docs_viet/installation.md +++ b/docs-site/docs_viet/installation.md @@ -62,27 +62,27 @@ thì bạn đã cài đặt SINGA thành công. [![Mở trên Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/17RA056Brwk0vBQTFaZ-l9EbqwADO0NA9?usp=sharing) ```bash -pip install singa -f http://singa.apache.org/docs/next/wheel-cpu.html --trusted-host singa.apache.org +pip install singa -f https://singa.apache.org/docs/next/wheel-cpu.html --trusted-host singa.apache.org ``` Bạn có thể cài đặt một phiên bản SINGA cụ thể sử dụng `singa==`, thay thông tin ``, v.d, `3.1.0`. Xem danh sách các phiên bản SINGA đang hoạt động ở đường dẫn. Để cài đặt phiên bản phát triển mới nhất, thay đường dẫn bằng -http://singa.apache.org/docs/next/wheel-cpu-dev.html +https://singa.apache.org/docs/next/wheel-cpu-dev.html 2. GPU với CUDA và cuDNN [![Mở trên Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1W30IPCqj5fG8ADAQsFqclaCLyIclVcJL?usp=sharing) ```bash -pip install singa -f http://singa.apache.org/docs/next/wheel-gpu.html --trusted-host singa.apache.org +pip install singa -f https://singa.apache.org/docs/next/wheel-gpu.html --trusted-host singa.apache.org ``` Bạn có thể thiết lập phiên bản SINGA và CUDA, như `singa==3.1.0+cuda10.2`. Danh sách tổ hợp phiên bản SINGA với CUDA được cung cấp trong đường dẫn. Để cài đặt phiên bản phát triển mới nhất, thay đường dẫn bằng -http://singa.apache.org/docs/next/wheel-gpu-dev.html +https://singa.apache.org/docs/next/wheel-gpu-dev.html Lưu ý: phiên bản Python của Python environment trong máy của bạn sẽ được sử dụng để tìm gói wheel tương ứng. Ví dụ, nếu bạn sử dụng Python 3.6, thì gói wheel kết cấu trong Python 3.6 sẽ được pip chọn để cài đặt. Thực tế, tên của tệp tin wheel bao gồm phiên bản SINGA, phiên bản CUDA và Python. Vì thế, `pip` biết tệp tin wheel nào để tải và cài đặt. diff --git a/docs-site/docs_viet/mail-lists.md b/docs-site/docs_viet/mail-lists.md index f2a2fed..eee0871 100644 --- a/docs-site/docs_viet/mail-lists.md +++ b/docs-site/docs_viet/mail-lists.md @@ -9,6 +9,6 @@ Có một danh sách liên hệ được thiết lập cho dự án này. Mỗi | Tên | Loại | Đăng kí | Huỷ Đăng kí | Lưu Trữ | | ----------- | ------------------------------------ | ---------------------------------------------------------------- | -------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| Phát triển | | [Đăng kí](mailto:dev-subscribe@singa.incubator.apache.org) | [Huỷ đăng kí](mailto:dev-unsubscribe@singa.incubator.apache.org.) | [mail-archives.apache.org](http://mail-archives.apache.org/mod_mbox/singa-dev/) | -| Đóng góp | | [Đăng kí](mailto:commits-subscribe@singa.incubator.apache.org) | [Huỷ đăng kí](mailto:commits-unsubscribe@singa.incubator.apache.org) | [mail-archives.apache.org](http://mail-archives.apache.org/mod_mbox/singa-commits/) | +| Phát triển | | [Đăng kí](mailto:dev-subscribe@singa.incubator.apache.org) | [Huỷ đăng kí](mailto:dev-unsubscribe@singa.incubator.apache.org.) | [mail-archives.apache.org](https://mail-archives.apache.org/mod_mbox/singa-dev/) | +| Đóng góp | | [Đăng kí](mailto:commits-subscribe@singa.incubator.apache.org) | [Huỷ đăng kí](mailto:commits-unsubscribe@singa.incubator.apache.org) | [mail-archives.apache.org](https://mail-archives.apache.org/mod_mbox/singa-commits/) | | Bảo mật | | private | private | private | diff --git a/docs-site/docs_viet/releases/RELEASE_NOTES_3.0.0.md b/docs-site/docs_viet/releases/RELEASE_NOTES_3.0.0.md index 2922dec..5094c64 100644 --- a/docs-site/docs_viet/releases/RELEASE_NOTES_3.0.0.md +++ b/docs-site/docs_viet/releases/RELEASE_NOTES_3.0.0.md @@ -12,7 +12,7 @@ This release includes following changes: - Code quality has been promoted by introducing linting check in CI and auto code formatter. For linting, the tools, `cpplint` and `pylint`, are used and configured to comply - [google coding styles](http://google.github.io/styleguide/) details in + [google coding styles](https://google.github.io/styleguide/) details in `tool/linting/`. Similarly, formatting tools, `clang-format` and `yapf` configured with google coding styles, are the recommended one for developers to clean code before submitting changes, details in `tool/code-format/`. diff --git a/docs-site/docs_viet/source-repository.md b/docs-site/docs_viet/source-repository.md index e82b3d5..fa6eb16 100644 --- a/docs-site/docs_viet/source-repository.md +++ b/docs-site/docs_viet/source-repository.md @@ -5,8 +5,8 @@ title: Source Repository -Dự án này sử dụng [Git](http://git-scm.com/) để quản lý nguồn mã code (source code). -Hướng dẫn sử dụng Git xem tại http://git-scm.com/documentation . +Dự án này sử dụng [Git](https://git-scm.com/) để quản lý nguồn mã code (source code). +Hướng dẫn sử dụng Git xem tại https://git-scm.com/documentation . ## Repository diff --git a/docs-site/docs_viet/tensor.md b/docs-site/docs_viet/tensor.md index 97d759b..fd69310 100644 --- a/docs-site/docs_viet/tensor.md +++ b/docs-site/docs_viet/tensor.md @@ -219,7 +219,7 @@ khác nhau, SINGA cung cấp một bộ Tensor functions cho mỗi backend đư ### Trình bày C++ APIs qua Python -SWIG(http://www.swig.org/) là công cụ có thể tự động qui đổi C++ APIs +SWIG(https://www.swig.org/) là công cụ có thể tự động qui đổi C++ APIs sang Python APIs. SINGA sử dụng SWIG để trình bày C++ APIs sang Python. Một vài tệp tin được tạo bởi SWIG, bao gồm `python/singa/singa_wrap.py`. Các Python mô-đun (như, `tensor`, `device` và `autograd`) nhập mô-đun để gọi C++ APIs diff --git a/docs-site/website/core/Footer.js b/docs-site/website/core/Footer.js index b8876d1..7e0a665 100644 --- a/docs-site/website/core/Footer.js +++ b/docs-site/website/core/Footer.js @@ -121,35 +121,35 @@ class Footer extends React.Component { Foundation License Sponsorship Thanks Events diff --git a/docs-site/website/data/users.js b/docs-site/website/data/users.js index 178cc73..5600c88 100644 --- a/docs-site/website/data/users.js +++ b/docs-site/website/data/users.js @@ -25,7 +25,7 @@ module.exports = [ // You will need to prepend the image path with your baseUrl // if it is not '/', like: '/test-site/img/image.jpg'. image: "/img/users/NetEase.jpg", - infoLink: "http://tech.163.com/17/0602/17/CLUL016I00098GJ5.html", + infoLink: "https://tech.163.com/17/0602/17/CLUL016I00098GJ5.html", pinned: true, }, { @@ -65,7 +65,7 @@ module.exports = [ // You will need to prepend the image path with your baseUrl // if it is not '/', like: '/test-site/img/image.jpg'. image: "/img/users/yzBigData.png", - infoLink: "http://www.yzbigdata.com/", + infoLink: "https://www.yzbigdata.com/", pinned: true, }, { @@ -121,7 +121,7 @@ module.exports = [ // You will need to prepend the image path with your baseUrl // if it is not '/', like: '/test-site/img/image.jpg'. image: "/img/users/CBRE.jpg", - infoLink: "http://www.cbre.com", + infoLink: "https://www.cbre.com", pinned: false, }, {