ipex-llm/docs/readthedocs
Uxito-Ada 0713f3db26 [PPML] Add ehms KMS client (#3748)
* [PPML] Add ehms kms client scripts

* Add timeout parameter in requests and INFO log

* Update DecryptFile.py

* Update EncryptFile.py

* Add 2 new api scripts

* Update EncryptFilesAutomation.py

* Update EncryptFile.py

Enable users to specify save_path in EncryptFile.py

* Update DecryptFile.py

Enable users to specify save_path in DecryptFile.py

* Add DecryptFilesAutomation.py and delete EncryptFromMemory.py

* Move kms-client to ppml/

* Update Dockerfile

* Add .py, .sh and .jar files for kms e2e example

* Update Dockerfile

* Update kms-saprk-e2e-example.sh

Fresh the kms-spark-e2e-example.sh to successfully tested version

* Do not use plaintext in shell anymore

* Update DecryptFilesWithSpark.sh

* Update kms-e2e-example.sh

* Delete log

* Update Dockerfile

* Update Dockerfile

Turn to the schema that mount kms-client folder when run docker

* Update Dockerfile

* Copy requirement file to trusted-big-data-ml/python/docker-graphene

* Add the READEME doc for kms

* Modify README

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Convert from mounting to pre-copying

* Enable SSL/TLS in spark job

* Update README.md

* Update README.md

* Update build-docker-image.sh

* Update build-docker-image.sh

* Convert .db to multiple .csv first before encryption

* Update EncryptDBAutomation.py

* Update README.md

* Update EncryptDBAutomation.py

* Update requirement.yml

Specify the cryptography version to solve the overflowerror when input data size>2.8G

* Remove the example and update APIs

* Modify codes according to reviews

* Resolve the bug about multi-file col-encryption and repetitive encryption

* Update kms-e2e-example.sh

Remove debug codes.

* Update kms-e2e-example.sh

move SGX output to log

* Add the jar for saprk column decryption

* Update EncryptDBAutomation.py

* Add API V2

* Update FileOperator.py

* Update KeyManager.py

* Update KmsApi.py

* Update RestCaller.py

* Update kms-e2e-example.sh

* Add two scripts for V2 KMS

* replace v1 API with v2

* Update Dockerfile

* Upload version that tested

* Update DecryptFilesWithSpark.sh

* Update README.md

* Refresh README

* Update README.md

* Update README.md
2022-01-20 14:13:29 +08:00
..
_build add docs 2021-10-12 11:06:44 +08:00
image [PPML] Add ehms KMS client (#3748) 2022-01-20 14:13:29 +08:00
source [PPML] Update trusted-fl doc (#3911) 2022-01-20 09:48:19 +08:00
make.bat add docs 2021-10-12 11:06:44 +08:00
Makefile add docs 2021-10-12 11:06:44 +08:00
README.md add docs 2021-10-12 11:06:44 +08:00
requirements-doc.txt Chronos: Fix forecaster doc (#3690) 2021-12-09 16:27:28 +08:00
requirements-rtd.txt add docs 2021-10-12 11:06:44 +08:00

Analytics-zoo-doc Documentation

To compile the documentation, run the following commands from this directory.

pip install -r requirements-doc.txt
pip install -U -r requirements-rtd.txt # important for reproducing the deployment environment
make html
open _build/html/index.html

To test if there are any build errors with the documentation, do the following.

sphinx-build -b html -d _build/doctrees source _build/html