diff --git a/.github/workflow_scripts/build_all_docs.sh b/.github/workflow_scripts/build_all_docs.sh index 42e7343001d..ac4e5aa2acb 100644 --- a/.github/workflow_scripts/build_all_docs.sh +++ b/.github/workflow_scripts/build_all_docs.sh @@ -59,6 +59,7 @@ install_all_no_tests LOCAL_DOC_PATH=_build/html cd docs +rm -rf tutorials/eda # disable eda temporarily sphinx-build -D nb_execution_mode=off -b html . $LOCAL_DOC_PATH rm -rf "$LOCAL_DOC_PATH/.doctrees/" # remove build artifacts that are not needed to serve webpage diff --git a/.github/workflows/continuous_integration.yml b/.github/workflows/continuous_integration.yml index 6dd4ac6d8ee..9943c8292fb 100644 --- a/.github/workflows/continuous_integration.yml +++ b/.github/workflows/continuous_integration.yml @@ -164,26 +164,26 @@ jobs: job-type: CI-WASM job-name: AutoGluon-Lite command: chmod +x ./.github/workflow_scripts/test_tabular_lite.sh && ./.github/workflow_scripts/test_tabular_lite.sh - test_eda: - needs: lint_check - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - name: Check if changes beside docs - uses: dorny/paths-filter@v2 - id: changes - with: - filters: | - other_than_docs: - - '!(docs/**)**' - - name: Test EDA on AWS Batch - if: steps.changes.outputs.other_than_docs == 'true' - uses: ./.github/actions/submit-job - with: - job-type: CI-CPU - job-name: AutoGluon-EDA - command: chmod +x ./.github/workflow_scripts/test_eda.sh && ./.github/workflow_scripts/test_eda.sh + # test_eda: + # needs: lint_check + # runs-on: ubuntu-latest + # steps: + # - name: Checkout repository + # uses: actions/checkout@v2 + # - name: Check if changes beside docs + # uses: dorny/paths-filter@v2 + # id: changes + # with: + # filters: | + # other_than_docs: + # - '!(docs/**)**' + # - name: Test EDA on AWS Batch + # if: steps.changes.outputs.other_than_docs == 'true' + # uses: ./.github/actions/submit-job + # with: + # job-type: CI-CPU + # job-name: AutoGluon-EDA + # command: chmod +x ./.github/workflow_scripts/test_eda.sh && ./.github/workflow_scripts/test_eda.sh test_multimodal_predictor: needs: lint_check runs-on: ubuntu-latest @@ -285,7 +285,7 @@ jobs: job-name: AutoGluon-Install command: chmod +x ./.github/workflow_scripts/test_install.sh && ./.github/workflow_scripts/test_install.sh build_tabular_prediction_tutorial: - needs: [test_common, test_core, test_features, test_tabular, test_eda, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_tabular_lite, test_install] + needs: [test_common, test_core, test_features, test_tabular, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_tabular_lite, test_install] runs-on: ubuntu-latest steps: - name: Checkout repository @@ -302,7 +302,7 @@ jobs: strategy: matrix: SUB_DOC: ["advanced_topics", "image_prediction", "matching", "object_detection", "text_prediction", "document", "multimodal_prediction"] - needs: [test_common, test_core, test_features, test_tabular, test_eda, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] + needs: [test_common, test_core, test_features, test_tabular, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] runs-on: ubuntu-latest steps: - name: Checkout repository @@ -316,7 +316,7 @@ jobs: job-name: AutoGluon-BuildMultimodal command: chmod +x ./.github/workflow_scripts/build_multimodal_tutorial.sh && ./.github/workflow_scripts/build_multimodal_tutorial.sh '${{ matrix.SUB_DOC }}' '${{ env.BRANCH }}' '${{ env.GIT_REPO }}' '${{ env.SHORT_SHA }}' '${{ env.PR_NUMBER }}' build_cloud_fit_deploy_tutorial: - needs: [test_common, test_core, test_features, test_tabular, test_eda, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] + needs: [test_common, test_core, test_features, test_tabular, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] runs-on: ubuntu-latest steps: - name: Checkout repository @@ -330,7 +330,7 @@ jobs: job-name: AutoGluon-BuildCloudFitDeploy command: chmod +x ./.github/workflow_scripts/build_cloud_fit_deploy_tutorial.sh && ./.github/workflow_scripts/build_cloud_fit_deploy_tutorial.sh '${{ env.BRANCH }}' '${{ env.GIT_REPO }}' '${{ env.SHORT_SHA }}' '${{ env.PR_NUMBER }}' build_timeseries_tutorial: - needs: [test_common, test_core, test_features, test_tabular, test_eda, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] + needs: [test_common, test_core, test_features, test_tabular, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] runs-on: ubuntu-latest steps: - name: Checkout repository @@ -343,22 +343,22 @@ jobs: job-type: CI-GPU job-name: AutoGluon-BuildTimeseries command: chmod +x ./.github/workflow_scripts/build_timeseries_tutorial.sh && ./.github/workflow_scripts/build_timeseries_tutorial.sh '${{ env.BRANCH }}' '${{ env.GIT_REPO }}' '${{ env.SHORT_SHA }}' '${{ env.PR_NUMBER }}' - build_eda_tutorial: - needs: [test_common, test_core, test_features, test_tabular, test_eda, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v2 - - name: Setup Env Vars - uses: ./.github/actions/setup-env-vars - - name: Build EDA Tutorial on AWS Batch - uses: ./.github/actions/submit-job - with: - job-type: CI-GPU - job-name: AutoGluon-BuildEda - command: chmod +x ./.github/workflow_scripts/build_eda_tutorial.sh && ./.github/workflow_scripts/build_eda_tutorial.sh '${{ env.BRANCH }}' '${{ env.GIT_REPO }}' '${{ env.SHORT_SHA }}' '${{ env.PR_NUMBER }}' + # build_eda_tutorial: + # needs: [test_common, test_core, test_features, test_tabular, test_eda, test_multimodal_predictor, test_multimodal_others, test_multimodal_others_2, test_timeseries, test_install] + # runs-on: ubuntu-latest + # steps: + # - name: Checkout repository + # uses: actions/checkout@v2 + # - name: Setup Env Vars + # uses: ./.github/actions/setup-env-vars + # - name: Build EDA Tutorial on AWS Batch + # uses: ./.github/actions/submit-job + # with: + # job-type: CI-GPU + # job-name: AutoGluon-BuildEda + # command: chmod +x ./.github/workflow_scripts/build_eda_tutorial.sh && ./.github/workflow_scripts/build_eda_tutorial.sh '${{ env.BRANCH }}' '${{ env.GIT_REPO }}' '${{ env.SHORT_SHA }}' '${{ env.PR_NUMBER }}' build_all_docs: - needs: [build_tabular_prediction_tutorial, build_multimodal_tutorial, build_cloud_fit_deploy_tutorial, build_timeseries_tutorial, build_eda_tutorial] + needs: [build_tabular_prediction_tutorial, build_multimodal_tutorial, build_cloud_fit_deploy_tutorial, build_timeseries_tutorial] runs-on: ubuntu-latest steps: - name: Checkout repository diff --git a/.github/workflows/platform_tests-command.yml b/.github/workflows/platform_tests-command.yml index 3bf36c50dc7..1d3b5f9690b 100644 --- a/.github/workflows/platform_tests-command.yml +++ b/.github/workflows/platform_tests-command.yml @@ -131,37 +131,37 @@ jobs: run: | chmod +x ./.github/workflow_scripts/test_features.sh && ./.github/workflow_scripts/test_features.sh - eda: - needs: setup - runs-on: ${{ matrix.os }} - defaults: - run: - shell: bash - strategy: - fail-fast: false - matrix: - os: [macos-latest, windows-latest, ubuntu-latest] - python: ["3.8", "3.9", "3.10"] - steps: - - name: Checkout repository for PR - if: (github.event_name == 'workflow_dispatch') - uses: actions/checkout@v2 - with: - ref: ${{ github.event.inputs.pr-sha }} - - name: Checkout repository for nightly test - if: (github.event_name == 'schedule') - uses: actions/checkout@v2 - - name: Setup Miniconda - uses: conda-incubator/setup-miniconda@v2.0.0 - with: - activate-environment: autogluon_py3 - environment-file: .github/workflows_env/unittest_env.yml - auto-update-conda: true - python-version: ${{ matrix.python }} - - name: unit-test - shell: bash -l {0} - run: | - chmod +x ./.github/workflow_scripts/test_eda.sh && ./.github/workflow_scripts/test_eda.sh + # eda: + # needs: setup + # runs-on: ${{ matrix.os }} + # defaults: + # run: + # shell: bash + # strategy: + # fail-fast: false + # matrix: + # os: [macos-latest, windows-latest, ubuntu-latest] + # python: ["3.8", "3.9", "3.10"] + # steps: + # - name: Checkout repository for PR + # if: (github.event_name == 'workflow_dispatch') + # uses: actions/checkout@v2 + # with: + # ref: ${{ github.event.inputs.pr-sha }} + # - name: Checkout repository for nightly test + # if: (github.event_name == 'schedule') + # uses: actions/checkout@v2 + # - name: Setup Miniconda + # uses: conda-incubator/setup-miniconda@v2.0.0 + # with: + # activate-environment: autogluon_py3 + # environment-file: .github/workflows_env/unittest_env.yml + # auto-update-conda: true + # python-version: ${{ matrix.python }} + # - name: unit-test + # shell: bash -l {0} + # run: | + # chmod +x ./.github/workflow_scripts/test_eda.sh && ./.github/workflow_scripts/test_eda.sh tabular: needs: setup diff --git a/.github/workflows/pypi_release.yml b/.github/workflows/pypi_release.yml index 3b3ae15be15..1a88bdc8e1e 100644 --- a/.github/workflows/pypi_release.yml +++ b/.github/workflows/pypi_release.yml @@ -30,7 +30,7 @@ jobs: TWINE_PASSWORD: ${{ secrets. PYPI_PASSWORD }} RELEASE: 1 run: | - for v in common core features tabular multimodal timeseries autogluon eda + for v in common core features tabular multimodal timeseries autogluon do cd "$v"/ python setup.py sdist bdist_wheel diff --git a/.github/workflows/pythonpublish.yml b/.github/workflows/pythonpublish.yml index e617fa1130e..a9acc10c97b 100644 --- a/.github/workflows/pythonpublish.yml +++ b/.github/workflows/pythonpublish.yml @@ -30,7 +30,7 @@ jobs: TWINE_USERNAME: ${{ secrets. PYPI_USERNAME }} TWINE_PASSWORD: ${{ secrets. PYPI_PASSWORD }} run: | - for v in common core features tabular multimodal timeseries autogluon eda + for v in common core features tabular multimodal timeseries autogluon do cd "$v"/ python setup.py sdist bdist_wheel diff --git a/.github/workflows/pythonpublish_testpypi.yml b/.github/workflows/pythonpublish_testpypi.yml index 93f18661ef3..894a17d3e96 100644 --- a/.github/workflows/pythonpublish_testpypi.yml +++ b/.github/workflows/pythonpublish_testpypi.yml @@ -27,7 +27,7 @@ jobs: TWINE_PASSWORD: ${{ secrets.PYPI_TEST_PASSWORD }} RELEASE: 1 run: | - for v in common core features tabular multimodal timeseries autogluon eda + for v in common core features tabular multimodal timeseries autogluon do cd "$v"/ python setup.py sdist bdist_wheel diff --git a/docs/index.md b/docs/index.md index 38d3ea65be7..5e88c1e56aa 100644 --- a/docs/index.md +++ b/docs/index.md @@ -241,7 +241,7 @@ Tabular Multimodal Time Series tutorials/cloud_fit_deploy/index -EDA + ``` ```{toctree}