Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Branch 2.1 #12235

Open
wants to merge 10,000 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
8001528
fix issues (#5539)
liu-shaojun Aug 25, 2022
39cc414
Chronos: set kernel of Autoformer to odd number (#5534)
rnwang04 Aug 25, 2022
8b061a6
[PPML] Change Occlum tmp_dir to use hostfs (#5520)
hzjane Aug 25, 2022
99eac17
[PPML] Implement verifyQuote in QuoteVerifier.scala (#5495)
xiangyuT Aug 25, 2022
bd05631
[ORCA] Add xshards example (#5542)
yexinyinancy Aug 25, 2022
17447e4
add psi in nn tutorial (#5532)
Litchilitchy Aug 26, 2022
d9f176f
[PPML] refine eHSN-KMS according to user experience (#5544)
Uxito-Ada Aug 26, 2022
3edf0d3
Add python hint to bigdl.friesian (#5430)
leonardozcm Aug 26, 2022
f653d5a
[PPML] Fix XGBoost example in docker-graphene/README.md (#5510)
gc-fu Aug 26, 2022
cb08851
[ORCA] Add Xshrads tutorial test (#5548)
yexinyinancy Aug 26, 2022
94ddc35
Change the environment settings in Dockerfile for FL Server. (#5554)
Hanyu-Jin Aug 26, 2022
e0e93b9
Reduce XShards tutorial test time (#5555)
hkvision Aug 26, 2022
452ffbc
Update README of XShards tutorials (#5557)
hkvision Aug 26, 2022
cd1b59f
add orca ray python test to github action (#5550)
pinggao187 Aug 26, 2022
061cc39
[PPML] Remove sgxsdk quote verify in ut (#5553)
xiangyuT Aug 26, 2022
002df25
[PPML] Refine get RABIT_TRACKER_IP env in XGBoost examples (#5528)
gc-fu Aug 26, 2022
f67b15a
Change the Dockerfile for better. (#5559)
Hanyu-Jin Aug 27, 2022
61dae07
cicd: add a new workflow called PR_Validation (#5546)
liu-shaojun Aug 29, 2022
8cbbaeb
[PPML] refine EHSM-KMS and modify annotations (#5563)
Uxito-Ada Aug 29, 2022
e841d0e
add spark sql examples (#5535)
zzti-bsj Aug 29, 2022
510d96f
fix prometheus-client version for ray dashboard (#5549)
shanyu-sys Aug 29, 2022
91c482f
Fix bug that string_embed function Only replace one columns when repl…
ForJadeForest Aug 29, 2022
8f6a758
Orca: Add orca ray ctx example to run on self hosted (#5484)
aixideng Aug 29, 2022
89a92f4
Chronos: Add `from_tsdataset` method, BaseTF2Forecaster can input a t…
liangs6212 Aug 29, 2022
37a4ded
Add attestation guide to README.md in ppml/docker-graphene (#5568)
xiangyuT Aug 30, 2022
c957850
Remove hard coded spark mode in xgboost examples (#5579)
gc-fu Aug 30, 2022
3d0eeca
kms-utils README fix (#5582)
ShanSimu Aug 30, 2022
32f99cf
rename inference ppl test to move to tests-ipex (#5581)
rnwang04 Aug 30, 2022
4473216
[PPML] Fix ppml code style (#5584)
qiyuangong Aug 30, 2022
1b45bf0
Chronos : add [how to tune a forecaster model] notebook (#5399)
rnwang04 Aug 30, 2022
50d6f0d
Fixprocessing for several orca tutorials so it can use the original d…
dding3 Aug 30, 2022
a4142ce
[PPML] Modify FTP_URI for sgxdcap quote verifier ut (#5591)
xiangyuT Aug 31, 2022
d045ddd
Add shutdown api (#5592)
lalalapotter Aug 31, 2022
848b9cd
add orca py37 UT to github action (#5578)
pinggao187 Aug 31, 2022
53dfd78
remove scala app test for nightly test (#5595)
pinggao187 Aug 31, 2022
b18aec8
Fix yaml load (#5597)
hkvision Aug 31, 2022
27b5a6d
PPML FL FGBoost save/load server model (#5577)
Litchilitchy Aug 31, 2022
46647cd
remove hardcode credentials (#5598)
liu-shaojun Aug 31, 2022
4bc2c59
PPML FL protobuf and generated update (#5604)
Litchilitchy Aug 31, 2022
a1c6efa
PPML FL Pytorch NN tutorial refine (#5545)
Litchilitchy Aug 31, 2022
9ed6d8d
Update powered-by.md
jason-dai Aug 31, 2022
0ee9418
Update powered-by.md
jason-dai Aug 31, 2022
6958678
optim get schema and get class name in shards into 1 rdd operation (#…
dding3 Aug 31, 2022
2fd1d26
update output file to hdfs path (#5593)
jenniew Aug 31, 2022
52f3ac3
Chronos: Remove UTs for all `Deprecated` API and `tf1` (#5530)
liangs6212 Sep 1, 2022
e50572c
Add spark auth secret env to occlum (#5602)
hzjane Sep 1, 2022
e665c03
Add Azure KMS support for PPML python api (#5547)
PatrickkZ Sep 1, 2022
ac9b5b3
[Orca] Refactor `model_dir` as an option in tf2 pyspark estimator (#5…
sgwhat Sep 1, 2022
d119b65
Pytorch VFL NN refactor, refine and example test (#5607)
Litchilitchy Sep 1, 2022
1e96795
[Documentation] Add Extension nbsphinx-link (#5596)
Oscilloscope98 Sep 1, 2022
1f62d57
add five components to tpp (#5614)
zzti-bsj Sep 1, 2022
172e4de
Chronos: change get_latency to a static method (#5618)
TheaperDeng Sep 1, 2022
c2ca3cc
Implement get quote from ehsm (#5621)
xiangyuT Sep 1, 2022
ccb1387
Chronos : add regression functions for forecast metrics to replace to…
Chaselzxy Sep 1, 2022
cf01827
Fix Friesian READMEs (#5626)
hkvision Sep 1, 2022
d6cf8f6
Chronos: installation panel enhancement (#5588)
AndyLuo1029 Sep 1, 2022
9b8c655
support convert rdd of pandas df to spark df with arrow (#5385)
dding3 Sep 1, 2022
423fe27
Doc: update hadoop document. (#5623)
lalalapotter Sep 2, 2022
0a0f170
Nano: Add pytorch-lightning bf16 training example (#5526)
y199387 Sep 2, 2022
f52a905
Chronos: numpy and python version in pr validation Github Action is f…
plusbang Sep 2, 2022
013329d
[Nano] Nano How-to Guides: Format & PyTorch Inference (#5480)
Oscilloscope98 Sep 2, 2022
6c95736
Fix kms-utils README
Uxito-Ada Sep 2, 2022
365e886
Fix enroll app command in README
Uxito-Ada Sep 2, 2022
5903961
split assembly (#5564)
Le-Zheng Sep 2, 2022
215f18d
[PPML] Refine occlum readme and config (#5625)
hzjane Sep 2, 2022
b111046
[PPML] Add user doc for how to install python dependencies (#5494)
gc-fu Sep 2, 2022
fdd95bd
[PPML] Fix file_name too long issue (#5628)
hzjane Sep 2, 2022
85a9bbf
[PPML] Refine xgboost docker example config (#5631)
hzjane Sep 2, 2022
199b154
Chronos : Penalize underestimation example (#5627)
rnwang04 Sep 2, 2022
795d6ae
Chronos: Sync SparkXShards changes(TCMFForecaster) (#5630)
liangs6212 Sep 2, 2022
ee7f694
Fix xshards tensorflow (#5633)
hkvision Sep 2, 2022
1fffc81
Chronos: Delete existing tags and replace with new Installation optio…
liangs6212 Sep 2, 2022
f31c9ad
Force update bigdl-core jar during build (#5569)
xiangyuT Sep 6, 2022
856aeac
Chronos: make `roll=True` the default value for `to_torch_data_loader…
plusbang Sep 6, 2022
83bbf46
Chronos: modify examples of `.evaluate` (#5622)
plusbang Sep 6, 2022
5769614
fix nano UT (#5650)
MeouSker77 Sep 6, 2022
bfd5fa5
[PPML]Remove simple KMS entroll command (#5624)
ShanSimu Sep 6, 2022
9a2b515
Update DeepRec README.md (#5652)
hkvision Sep 6, 2022
9390b0b
fix dllib pom scope and typo in examples (#5575)
songhappy Sep 7, 2022
d25f083
[PPML] Fix bash expected unary operator (#5653)
hzjane Sep 7, 2022
e4fcce9
[PPML] Implement bi-attestation in AttestationCLI.scala (#5648)
xiangyuT Sep 7, 2022
382536a
PPML FL change clientID from String to Int (#5647)
Litchilitchy Sep 7, 2022
5ce6c7a
support convert spark df to shards with arrow (#5558)
dding3 Sep 7, 2022
deea9fc
Chronos: syntax error in Evaluator API documentation is fixed (#5660)
plusbang Sep 7, 2022
0326d28
Chronos: how to create a forecaster (#5172)
liangs6212 Sep 7, 2022
7778a22
Nano : ResNet Demo for InferenceOptmizer (#5580)
rnwang04 Sep 7, 2022
b798dbc
[PPML] Add SGX plugin device readme (#5663)
hzjane Sep 7, 2022
507da83
fix tutorial xshards env (#5661)
pinggao187 Sep 7, 2022
e4065cb
Nano : fix and enhancement of InferenceOptimizer (#5611)
rnwang04 Sep 7, 2022
6b2fde4
Nano: Update Nano PyTorch Lightning tutorial test script (#5612)
y199387 Sep 7, 2022
d4e52c0
remove redundant code in resnet18 example (#5665)
rnwang04 Sep 7, 2022
0989162
support init_orca_context with spark.master=local[*, F]/local[N, F] (…
PatrickkZ Sep 7, 2022
41eb2a0
Chronos: how to speedup inference on one node (onnx, openvino) (#5556)
plusbang Sep 7, 2022
543d0a4
Nano: Add nano pytorch example (#5570)
y199387 Sep 7, 2022
ab03b36
add create-job-status-badge action (#5676)
Zephyr596 Sep 8, 2022
7aa7617
[Nano] add __call__ method for OpenVINOModel (#5540)
hjzin Sep 8, 2022
7ec7356
Support decimal for Spark DataFrame (#5671)
hkvision Sep 8, 2022
1080bd0
Fix yaml load (#5655)
hkvision Sep 8, 2022
8a478a1
[PPML] Fix EHSM 0.3.0 create enclave failure (#5683)
Uxito-Ada Sep 8, 2022
d31aabb
fix issue 4642, fix DBFS file path problem on Dataricks (#5679)
PatrickkZ Sep 8, 2022
7912ca4
Change Analytics Zoo related to BigDL in doc (#5685)
hkvision Sep 8, 2022
593fc83
Add Ray arguments in init_orca_context to Doc page (#5686)
hkvision Sep 8, 2022
191ecab
scala lightGBM classifier and regressor[WIP] (#5447)
songhappy Sep 8, 2022
f2261b1
Fix Orca Example styles (#5692)
hkvision Sep 9, 2022
98ec47d
Chronos: fix spark 3.1 bug in xshards unscale (#5689)
TheaperDeng Sep 9, 2022
ac84ae8
Add selfHostedRunner input (#5701)
Zephyr596 Sep 9, 2022
e5a3c75
fix: update redis port random range. (#5702)
lalalapotter Sep 9, 2022
a6ba978
[Nano] Add Github Action Tests for How-To Guides: Inference PyTorch (…
Oscilloscope98 Sep 9, 2022
a6203c4
fix integration test for dllib examples (#5707)
songhappy Sep 9, 2022
df3651b
Chronos: train tcn model on gpu and speed up inference on cpu (#5594)
smurf-1119 Sep 9, 2022
b035e30
bigdl all in one jar (#5703)
Le-Zheng Sep 9, 2022
4da45e0
cicd: scan dependency tree to help debug if fossa scan failed (#5698)
liu-shaojun Sep 9, 2022
57473fa
[PPML] EHSM 0.3.0 AS Support for Gramine (#5644)
Uxito-Ada Sep 9, 2022
2017f87
[PPML]correct the command and add explanation in kms-utils README (#5…
ShanSimu Sep 9, 2022
23351e1
fix issue-702 (#5708)
songhappy Sep 9, 2022
fd09171
Change the environment of container and fix the problem of cannot com…
Hanyu-Jin Sep 9, 2022
ae2dc23
Chronos: PR validation-spark3.1-ray job to Github Action (#5681)
plusbang Sep 9, 2022
7eff60c
Add Friesian README (#5709)
hkvision Sep 9, 2022
78304a7
Add create dynamic badge job (#5706)
Zephyr596 Sep 9, 2022
b9969fc
Nano : migrate trace and quantize from Trainer to InferenceOptimizer …
rnwang04 Sep 9, 2022
1e0993f
Chronos: install openvino-dev in Github action (#5704)
plusbang Sep 9, 2022
3ba4656
Chronos: Fix `LazyImport` known issue (#5502)
liangs6212 Sep 10, 2022
7011a8b
Add nano tensorflow examples (#5463)
MeouSker77 Sep 10, 2022
9e45908
Chronos: Add support for `id_sensitive`=True to Forecaster.from_tsdat…
liangs6212 Sep 10, 2022
6d7f031
Chronos: how to guide page cleaning (#5657)
TheaperDeng Sep 11, 2022
6509bd6
Fix the problem of indents. (#5714)
Hanyu-Jin Sep 12, 2022
8fda7f5
Change the editions of torch and torchvision. (#5717)
Hanyu-Jin Sep 13, 2022
f58b178
Pentest Issue: remove hardcode credentials (#5649)
liu-shaojun Sep 13, 2022
bfc9505
Modify two errors in create-job-badge and license-scan workflow. (#5718)
Zephyr596 Sep 13, 2022
0717703
Update create aks script on Graphene (#5566)
jenniew Sep 13, 2022
015cc04
Add long descriptions to pypi releases (#5711)
hkvision Sep 13, 2022
786a872
Update PR_validation.yml (#5722)
liu-shaojun Sep 13, 2022
979260b
add orca horovod tf2 test to github actions (#5601)
pinggao187 Sep 13, 2022
e597d69
Add conditional judgment in scala-style-check and python-style-check …
Zephyr596 Sep 13, 2022
1ba022d
[PPML] Initiate README.md for AttestationCLI (#5688)
xiangyuT Sep 13, 2022
0d05e8a
Chronos: install openvino in Chronos-PRVN-Spark3.1-ray check (#5719)
plusbang Sep 13, 2022
cec08b2
Chronos: PR validation-spark3.1-onnxrt job to Github Action (#5725)
plusbang Sep 13, 2022
e14b080
Chronos: test onnxrt==1.11.1 in PR validation-spark2.4-onnxrt job (#5…
plusbang Sep 13, 2022
fe8c652
[PPML] change KMS appkey to apikey (#5658)
Zephyr596 Sep 13, 2022
ccec13e
[PPML]delete unused argument in kms-utils README(#5733)
ShanSimu Sep 13, 2022
0bfc0d7
[PPML] Fix format error of quote from attestation service (#5732)
xiangyuT Sep 13, 2022
aefba2a
release fat jars (#5736)
Le-Zheng Sep 13, 2022
787f1cd
[DLlib] GBT CriteoClickLogsDataset example (#5723)
hzjane Sep 13, 2022
af3659b
Chronos: 'forecaster.predict_with_openvino' supports quantization API…
liangs6212 Sep 13, 2022
4285bdd
update assembly pom (#5737)
PatrickkZ Sep 13, 2022
1c03a40
Add more data types in convert DataFrame to numpy (#5680)
PatrickkZ Sep 13, 2022
bd39a00
copy config (#5731)
leonardozcm Sep 13, 2022
ec1ba64
Nano : Enhancement for output format of InferenceOptimizer (#5705)
rnwang04 Sep 14, 2022
231e349
[PPML]doc: change appkey to apikey in kms README (#5747)
ShanSimu Sep 14, 2022
dca35e8
cicd: add debug info to license-scan workflow (#5739)
liu-shaojun Sep 14, 2022
726e022
Add nightly-test job badge (#5750)
Zephyr596 Sep 14, 2022
637dfe8
refactor assmbly deploy (#5753)
Le-Zheng Sep 14, 2022
d667199
Fix702 (#5727)
songhappy Sep 14, 2022
2139433
[PPML] Implement VerificationCLI to verify Attestation Service (#5742)
xiangyuT Sep 14, 2022
8817715
Add ipython extension for rendering code blocks in excuted notebooks …
Oscilloscope98 Sep 14, 2022
affe548
[Orca] Refacor `model_dir` as optional in pytorch pyspark estimator (…
sgwhat Sep 14, 2022
08d789e
support standard scaler for shards (#5716)
dding3 Sep 14, 2022
6c4a8e2
support param map for lightGBM (#5712)
songhappy Sep 14, 2022
128570c
Support load state dict in TorchNano (#5687)
MeouSker77 Sep 15, 2022
33c1da9
add http prometheus client (#5743)
cyita Sep 15, 2022
c6e92c5
[PPML] Add occlum gbt readme and fix file path (#5756)
hzjane Sep 15, 2022
09f7c2a
some improvement (#5765)
MeouSker77 Sep 15, 2022
dd94c01
add conda env to orca test actions (#5735)
pinggao187 Sep 15, 2022
07c5316
[PPML] Remove XGBoost from PPML guide
hzjane Sep 15, 2022
231aa54
Nano : reduce time cost for InferenceOptimizer and update demo (#5740)
rnwang04 Sep 15, 2022
b51d030
Chronos: add conda env to Chronos PRVN Actions (#5744)
plusbang Sep 15, 2022
a77958c
[PPML] Fix gbt example spark config error (#5774)
hzjane Sep 15, 2022
6a62d48
Fix the conflict of `KMP_AFFINITY` and onnxruntime (#5764)
MeouSker77 Sep 15, 2022
d6aa87b
[PPML] Fix tracker bind issue happens in xgboost examples with SGX en…
gc-fu Sep 15, 2022
94bcbdd
[PPML]Add log file argument to bigdl-ppml-submit.sh (#5726)
ShanSimu Sep 15, 2022
d5b232a
Orca OpenVINO estimator add input order param & dataframe input suppo…
cyita Sep 15, 2022
54c67b2
[Nano] How-To Guides: Training - PyTorch Lightning (#5643)
Oscilloscope98 Sep 15, 2022
5c87630
Chronos: fix `quantize` and `to_torch_data_loader` API doc (#5755)
plusbang Sep 15, 2022
fcad19a
Add region proxy for create-job-badge action (#5761)
Zephyr596 Sep 15, 2022
6b47279
Chronos: fix install cmd in Chronos User Guide document (#5776)
plusbang Sep 15, 2022
e1c5851
PPML: Initiate doc for verificationCLI (#5770)
xiangyuT Sep 15, 2022
679a544
PPML: mod TPCH document (#5583)
ShanSimu Sep 15, 2022
7a12fbe
[Nano] Update Trainer -> InferenceOptimizer for Related How-to Guides…
Oscilloscope98 Sep 15, 2022
1a64529
tdx/scripts (#5636)
Le-Zheng Sep 15, 2022
16b9e2a
Fix runnerHostedOn input (#5784)
Zephyr596 Sep 15, 2022
732afbf
tdx/docker/bigdl-tdx (#5637)
Le-Zheng Sep 15, 2022
b67db45
Lightgbmpython (#5696)
songhappy Sep 15, 2022
4b1a02e
[Orca] Support save model weights in tf2 ray estimator (#5780)
sgwhat Sep 15, 2022
89423f1
Nano : add API for InferenceOptimizer and deprecated some Trainer API…
rnwang04 Sep 15, 2022
ad4869e
[Nano] Update Trainer -> InferenceOptimizer for Related Examples (#5781)
Oscilloscope98 Sep 15, 2022
02f7dd7
Doc: add ray port FAQ to ray overview document. (#5752)
lalalapotter Sep 15, 2022
3b2f28e
tdx/docker/client-image (#5639)
Le-Zheng Sep 15, 2022
bee8866
Add Friesian multi task example code and readme (#5460)
devWangBin Sep 15, 2022
f07b754
Add Nano openvino async api (#5615)
hjzin Sep 15, 2022
f8ee3b4
Fix orca.pandas.read_csv() only return top 10k rows issue (#5775)
dding3 Sep 15, 2022
0f6ce58
add test file (#5788)
dding3 Sep 15, 2022
40839d0
update pod template (#5786)
Le-Zheng Sep 16, 2022
1c62394
Add nano pytorch training bf16 example (#5600)
y199387 Sep 16, 2022
d9130a4
Nano: Add tensorflow quantization example. (#5619)
mycprotein Sep 16, 2022
5033e42
Chronos: how to evaluate using forecaster (#5710)
plusbang Sep 16, 2022
6fd15d4
[PPML] Change E2E XGB example to Spark GBT (#5785)
hzjane Sep 16, 2022
e4fcf7e
Update multi-task example (#5787)
hkvision Sep 16, 2022
ce260ec
[PPML] Fix BigDL Graphene Azure scripts (#5767)
jenniew Sep 16, 2022
fd1e076
Chronos: fix input feature num != output feature num case for autofor…
TheaperDeng Sep 16, 2022
f246a74
Lightgbm (#5789)
songhappy Sep 16, 2022
f0f6d87
update Databricks user guide (#5779)
PatrickkZ Sep 16, 2022
d9ba728
[PPML] Update end to end GBT example readme (#5792)
hzjane Sep 16, 2022
9fafec8
add bigdl-ppml jar with denpendency jar in tdx docker (#5793)
Le-Zheng Sep 16, 2022
dbcba96
Fix PanTest issue(partly) -- ObjectInputStream's readObject method ma…
hzjane Sep 16, 2022
647f6b4
backport tdx readme (#5801)
Le-Zheng Sep 16, 2022
0919d15
update graphene ppml examples to branch-2.1 (#5803)
zzti-bsj Sep 16, 2022
7d250ab
Add warning for Distributed XGBoost examples (#5805)
gc-fu Sep 16, 2022
fdd08d1
Flipcore (#5810)
Le-Zheng Sep 16, 2022
e3e2c3b
flip zoo-core Pypi to pre-reelase version (#5811)
Le-Zheng Sep 16, 2022
595c998
flip zoo-core/bigdl-core 2.1.0 others (#5812)
Le-Zheng Sep 17, 2022
39ecb49
add junit for friesian (#5813)
Le-Zheng Sep 17, 2022
ca9f051
update blas license information (#5831)
zzti-bsj Sep 19, 2022
420567c
flip bigdl-core/zoo-core pypi version (#5839)
Le-Zheng Sep 19, 2022
793f99d
fix syntax error (#5845)
pinggao187 Sep 20, 2022
f1a91b3
upgrade (#5853)
cyita Sep 20, 2022
e4b3314
backport ppml (#5857)
Le-Zheng Sep 20, 2022
8cbf79c
backport hadoop-common in frisien (#5859)
Le-Zheng Sep 20, 2022
1f072e8
backport hadoop-common branch-2.1 (#5861)
Le-Zheng Sep 20, 2022
9351876
[Backport] [PPML] Add occlum docker GBT example (#5863)
hzjane Sep 20, 2022
240f1ec
[Backport] [PPML] Refine some example variable name (#5862)
hzjane Sep 20, 2022
321f17f
backport dllib/orca vlun (#5855)
Le-Zheng Sep 20, 2022
58d648d
bump branch-2.1 to 2.1.0 (#5867)
Le-Zheng Sep 20, 2022
4fc1ac9
update spark3.1.2 to spark3.1.3 (#5871)
pinggao187 Sep 20, 2022
7b232dd
[backport 2.1] delete rl_pong from example test (#5868)
ForJadeForest Sep 20, 2022
9f6efb4
[Backport][PPML] Refine grammar of PPML readthedoc (#5878)
qiyuangong Sep 21, 2022
63d8d10
add tpp.txt file (#5888)
zzti-bsj Sep 21, 2022
bccf663
backport tpp readme (#5890)
Le-Zheng Sep 21, 2022
c24e011
update licenses folder (#5893)
zzti-bsj Sep 21, 2022
9129e5a
Orca: `copy` name duplicated (#5886)
leonardozcm Sep 21, 2022
cb05902
[backport] add spark313 test script (#5900)
pinggao187 Sep 22, 2022
e4bf92d
hotfix: fix port variable name. (#5904)
lalalapotter Sep 22, 2022
240f438
backport spark313 docker (#5914)
Le-Zheng Sep 22, 2022
a9f9d12
update pypi/spark version (#5930)
pinggao187 Sep 23, 2022
66d158c
change spark312 to spark312 (#5936)
pinggao187 Sep 23, 2022
98f9cf8
bump to 313 (#5937)
Le-Zheng Sep 23, 2022
298bd98
change to 2.1.0 in apps (#5926)
Le-Zheng Sep 23, 2022
5fa5549
bump BigDL docker version branch-2.1 (#5927)
Le-Zheng Sep 23, 2022
1eace81
ppml docker 2.1.0 (#5949)
Le-Zheng Sep 26, 2022
10fd6d1
[backport 2.1] Update Friesian figure (#5963) (#5964)
hkvision Sep 26, 2022
63c3f1c
Update manually_build.yml
glorysdj Sep 26, 2022
b8b869b
Update manually_build.yml
glorysdj Sep 26, 2022
beb46f8
add release doc branch-2.1 (#5980)
Le-Zheng Sep 27, 2022
1aae3d6
Nano 2.1: add partial m-series chip support for tensorflow (training …
TheaperDeng Nov 15, 2022
16761c1
delete python requirements.txt (#6865)
pinggao187 Dec 5, 2022
70ab45c
[PPML] Branch 2.1 PPML Occlum remove maxmetaspace limit (#7175)
hzjane Jan 5, 2023
4ee00e7
[PPML] Branch2.1 upgrade occlum to 0.29.5 (#7642)
hzjane Feb 23, 2023
13bd163
[PPML] branch2.1 add author (#7669)
hzjane Feb 23, 2023
e78dde1
unpin scikit-learn
liu-shaojun Jun 18, 2024
21f3510
unpin scikit-learn
liu-shaojun Jun 18, 2024
88cf3c7
Upgrade scikit-learn to 1.5.0 to fix dependabot issue
liu-shaojun Jun 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/.github/workflows/* @glorysdj @liu-shaojun @intel-analytics/CICD
72 changes: 72 additions & 0 deletions .github/actions/create-job-status-badge/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
name: 'Create Job Status Badge'
description: 'In a workflow with multiple jobs, create a badge that can display the completion time and status of the job'
inputs:
secret:
description: 'use to access gist'
required: true
gist-id:
description: 'gist-id'
required: true
file-name:
description: 'gist file name(.json)'
required: true
type:
description: 'workflow or job'
required: true
job-name:
description: 'job name'
is-self-hosted-runner:
description: 'If use self-hosted runner it will be true'
required: true
default: false
runner-hosted-on:
description: 'Select the region of the runner host to set the proxy'
required: true
default: ''
runs:
using: "composite"
steps:
- name: print time
shell: bash
run: |
export NOW=$( date '+%F_%H:%M:%S' )
echo "TIME=${NOW}" >> $GITHUB_ENV

- name: get job status
shell: bash
run: |
echo "JOB-STATUS=${{ job.status }}" >>$GITHUB_ENV
- name: set badge color
shell: bash
run: if [ ${{ env.JOB-STATUS }} == "success" ] ; then echo "COLOR=green" >> $GITHUB_ENV ; else echo "COLOR=red" >> $GITHUB_ENV; fi

- name: Create job badge
if: ${{ inputs.type == 'job' && inputs.secret != '' }}
uses: analytics-zoo/dynamic-badges-action@master
with:
auth: ${{ inputs.secret }}
gistID: ${{ inputs.gist-id }}
isSelfHostedRunner: ${{ inputs.is-self-hosted-runner }}
filename: ${{ inputs.file-name }}
label: ${{ inputs.job-name }}
message: ${{ env.JOB-STATUS }}
color: ${{ env.COLOR }}
runnerHostedOn: ${{ inputs.runner-hosted-on }}

- name: Create time badge
if: ${{ inputs.type == 'workflow' && inputs.secret != '' }}
uses: analytics-zoo/dynamic-badges-action@master
with:
auth: ${{ inputs.secret }}
gistID: ${{ inputs.gist-id }}
isSelfHostedRunner: ${{ inputs.is-self-hosted-runner }}
filename: ${{ inputs.file-name }}
label: Time is
message: ${{ env.TIME }}
runnerHostedOn: ${{ inputs.runner-hosted-on }}

- name: print error message
if: ${{ inputs.secret == '' }}
shell: bash
run: |
echo "Can not get secret! Please check out your workflow!(mainly caused by pr trigger)"
22 changes: 22 additions & 0 deletions .github/actions/dllib-scala-ut-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: 'Run Dllib Scala UT'
description: 'Run Dllib Scala UT'
runs:
using: "composite"
steps:
- name: Run tests
shell: bash
run: |
export SPARK_LOCAL_HOSTNAME=localhost
export KERAS_BACKEND=tensorflow
cd scala
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.optim" "-Dtest=com.intel.analytics.bigdl.dllib.optim.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.models" "-Dtest=com.intel.analytics.bigdl.dllib.models.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.estimator" "-Dtest=com.intel.analytics.bigdl.dllib.estimator.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.nnframes" "-Dtest=com.intel.analytics.bigdl.dllib.nnframes.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.feature" "-Dtest=com.intel.analytics.bigdl.dllib.feature.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.utils.intermediate" "-Dtest=com.intel.analytics.bigdl.dllib.utils.intermediate.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.utils.tf" "-Dtest=com.intel.analytics.bigdl.dllib.utils.tf.*Test" test -P spark_3.x -Dspark.version=3.1.2
mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.utils.python.api" "-Dtest=com.intel.analytics.bigdl.dllib.utils.python.api.*Test" test -P spark_3.x -Dspark.version=3.1.2
#need python requirements
#mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.keras" "-Dtest=com.intel.analytics.bigdl.dllib.keras.*Test" test -P spark_3.x -Dspark.version=3.1.2
#mvn "-DwildcardSuites=com.intel.analytics.bigdl.dllib.nn.mkldnn" "-Dtest=com.intel.analytics.bigdl.dllib.nn.mkldnn.*Test" test -P spark_3.x -Dspark.version=3.1.2
42 changes: 42 additions & 0 deletions .github/actions/friesian-scala-ut-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: 'Run Friesian Scala UT'
description: 'Run Friesian Scala UT'
runs:
using: "composite"
steps:
- name: Set up redis
shell: bash
run: |
sudo mkdir -p /usr/share/keyrings
curl -fsSL https://packages.redis.io/gpg | sudo -E gpg --yes --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
sudo -E apt-get update
sudo -E apt-get install -y redis redis-tools
redis-server --daemonize yes
redis-cli ping

- name: Set up mkl
shell: bash
run: |
cd /tmp
curl -O http://10.239.45.10:8081/repository/raw/analytics-zoo-data/faiss-lib.zip
sudo unzip -o faiss-lib.zip -d /lib
sudo ln -fs /lib/libmkl_core.so /lib/libmkl_core.so.2
sudo ln -fs /lib/libmkl_gnu_thread.so /lib/libmkl_gnu_thread.so.2
sudo ln -fs /lib/libmkl_intel_lp64.so /lib/libmkl_intel_lp64.so.2

- name: Prepare data
shell: bash
run: |
mkdir -p /tmp/friesian-unittest
cd /tmp/friesian-unittest
curl -O http://10.239.45.10:8081/repository/raw/analytics-zoo-data/friesian-serving-upload.tar.gz
tar -zxf friesian-serving-upload.tar.gz

- name: Run tests
shell: bash
run: |
export SPARK_LOCAL_HOSTNAME=localhost
export KERAS_BACKEND=tensorflow
cd scala
mvn "-DwildcardSuites=com.intel.analytics.bigdl.friesian" "-Dtest=com.intel.analytics.bigdl.friesian.*Test" test -P spark_2.x -Dspark.version=2.4.6 "-Dspark.master=local[*]"
mvn "-DwildcardSuites=com.intel.analytics.bigdl.friesian" "-Dtest=com.intel.analytics.bigdl.friesian.*Test" test -P spark_3.x -Dspark.version=3.1.2 "-Dspark.master=local[*]"
11 changes: 11 additions & 0 deletions .github/actions/jdk-setup-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: 'Setup JDK8'
description: 'setup jdk8'
runs:
using: "composite"
steps:
- name: Set up JDK 8
uses: actions/setup-java@v3
with:
java-version: '8'
distribution: 'temurin'
settings-path: ${{ github.workspace }} # location for the settings.xml file
41 changes: 41 additions & 0 deletions .github/actions/maven-setup-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: 'Setup Maven'
description: 'setup maven'
# inputs:
# arda_nexus:
# description: 'arda nexus secret'
# required: true
runs:
using: "composite"
steps:
#pls use cache only on github owned runners
# - uses: actions/cache@v2
# with:
# path: ~/.m2/repository
# key: maven-${{ hashFiles('**/pom.xml') }}
# restore-keys: maven-

- name: Set up Maven
uses: stCarolas/[email protected]
with:
maven-version: 3.8.2

- name: Set up Maven Settings
uses: s4u/[email protected]
with:
sonatypeSnapshots: true
apacheSnapshots: true
servers: |
[
{
"id": "central",
"configuration": {
"httpConfiguration": {
"all": {
"connectionTimeout": "3600000",
"readTimeout": "3600000"
}
}
}
}
]
mirrors: '[{"id": "ardaNexus", "name": "ardaNexus", "mirrorOf": "*", "url": "${NEXUS_URL}" }]'
44 changes: 44 additions & 0 deletions .github/actions/orca-ray-ctx-example-action/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: 'Run Orca Ray Ctx Example'
description: 'Run Orca Ray Ctx Example'
runs:
using: "composite"
steps:
- name: Setup Env
shell: bash
run: |
apt-get update
apt-get install wget

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: '3.7.11'

- name: Install dependencies
shell: bash
run: |
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools==58.0.4

pip uninstall -y bigdl-friesian bigdl-friesian-spark3 bigdl-dllib bigdl-dllib-spark3 bigdl-orca pyspark bigdl-orca-spark3 bigdl-chronos bigdl-chronos-spark3 bigdl-friesian bigdl-friesian-spark3
wget https://raw.githubusercontent.com/analytics-zoo/gha-cicd-env/main/python-requirements/requirements-orca-python-ray.txt -O ${{ github.workspace }}/requirements-orca-python-ray.txt
pip uninstall -r ${{ github.workspace }}/requirements-orca-python-ray.txt -y
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r ${{ github.workspace }}/requirements-orca-python-ray.txt
pip install pytest

pip install cmake==3.16.3
pip install tensorflow==2.3.0
HOROVOD_WITH_TENSORFLOW=1; HOROVOD_WITH_GLOO=1; pip install --no-cache-dir horovod==0.19.2

pip install ray==1.11.0
pip install --pre --upgrade bigdl-orca

- name: Run Test
shell: bash
run: |
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/example/run-example-test-ray-runtime.sh
python/orca/dev/example/run-example-test-ray-runtime.sh
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: 'Run Orca Jep ExampleTest'
description: 'Run Orca Jep ExampleTest'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/example/run-example-tests-jep.sh
chmod a+x apps/run-app-tests-pytorch-pip.sh
if [ -f /root/.cache/torch/hub/checkpoints/celebaHQ16_december_s7_i96000-9c72988c.pth ]
then
rm /root/.cache/torch/hub/checkpoints/celebaHQ16_december_s7_i96000-9c72988c.pth
fi
wget -P /root/.cache/torch/hub/checkpoints/ $HTTP_URI/analytics-zoo-models/face-generation/celebaHQ16_december_s7_i96000-9c72988c.pth

bash python/orca/dev/example/run-example-tests-jep.sh
bash apps/run-app-tests-pytorch-pip.sh
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: 'Run Orca Python ExampleTest'
description: 'Run Orca Python ExampleTest'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export MAVEN_OPTS="-XX:MaxPermSize=3G -Xmx100G -XX:ReservedCodeCacheSize=512m"
export _JAVA_OPTIONS="-Xmx100G -XX:MaxPermSize=3G"
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/example/run-example-tests.sh
python/orca/dev/example/run-example-tests.sh
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: 'Run Orca Python ExampleTest Ray'
description: 'Run Orca Python ExampleTest Ray'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/example/run-example-test-ray.sh
python/orca/dev/example/run-example-test-ray.sh
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: 'Run Orca Python Horovod Tf2 Py37 Spark3'
description: 'Run Orca Python Horovod Tf2 Py37 Spark3'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/test/run-pytests-horovod-tf.sh
python/orca/dev/test/run-pytests-horovod-tf.sh
ray stop
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: 'Run Orca Python Horovod Tf2 Py37 Spark3'
description: 'Run Orca Python Horovod Tf2 Py37 Spark3'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/test/run-pytests-horovod-tf.sh
python/orca/dev/test/run-pytests-horovod-tf.sh
ray stop
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: 'Run Orca Python Py37 Spark3'
description: 'Run Orca Python Py37 Spark3'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export SPARK_LOCAL_HOSTNAME=localhost
sed -i "s/'bigdl-core=='+VERSION/'bigdl-core==2.1.0b20220811'/g" python/dllib/src/setup.py
bash python/dev/release_default_linux_spark312.sh default false false false -Ddata-store-url=$HTTP_URI -U

# install dllib
pip install python/dllib/src/dist/bigdl_dllib*-py3-none-manylinux1_x86_64.whl

# install orca
pip install python/orca/src/dist/bigdl_orca*-py3-none-manylinux1_x86_64.whl

chmod a+x python/orca/dev/test/run-pytests-spark.sh
python/orca/dev/test/run-pytests-spark.sh
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: 'Run Orca Python Ray Py37 Spark3'
description: 'Run Orca Python Ray Py37 Spark3'
runs:
using: "composite"
steps:
- name: Run Test
shell: bash
run: |
source activate py37
export SPARK_LOCAL_HOSTNAME=localhost
chmod a+x python/orca/dev/test/run-pytests-ray
python/orca/dev/test/run-pytests-ray
source deactivate
env:
BIGDL_ROOT: ${{ github.workspace }}
ANALYTICS_ZOO_ROOT: ${{ github.workspace }}
Loading