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

updates from readme bash #303

Merged
merged 6 commits into from Apr 1, 2022
Merged

updates from readme bash #303

merged 6 commits into from Apr 1, 2022

Conversation

sararb
Copy link
Contributor

@sararb sararb commented Mar 28, 2022

This PR updates the Readme:

  • Add badges
  • Add new sections
  • Add installation guidelines (Note: conda installation is not supported yet)

@sararb sararb changed the title updates for readme bash updates from readme bash Mar 28, 2022
@github-actions
Copy link

Documentation preview

https://nvidia-merlin.github.io/models/review/pr-303

@sararb sararb marked this pull request as draft March 29, 2022 20:37
@viswa-nvidia viswa-nvidia added this to the Merlin 22.04 milestone Mar 30, 2022
Copy link
Member

@EvenOldridge EvenOldridge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a good start, but I'd like to see some of the todos cleaned up and @mikemckiernan to review as well.

README.md Outdated

**[RecSys models zoo](https://nvidia-merlin.github.io/models/main/models_overview.html)** - We provide a high-level API for classic and state-of-the-art deep learning architectures for recommender models. That includes Retrieval (e.g. Matrix Factorization, Two tower, YouTube DNN, ..) and Ranking (e.g. DLRM, DCN-v2, DeepFM, ...) models.

**Building blocks** - Merlin Models is build based on reusable building blocks. That makes it easy to combine those blocks to define new architectures. We have model definition building blocks (MLP layers, Factorization Layers, input blocks, negative samplers, loss functions), training models (data loaders from Parquet files) and evaluation (e.g. ranking metrics).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Within Merlin Models, recommender models are built based on reusable building blocks, making it easy to combine those blocks to define new architectures. It provides model definition blocks (MLP layers, Factorization Layers, input blocks, negative samplers, loss functions), training models (data loaders from Parquet files) and evaluation (e.g. ranking metrics).

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #303 of commit d16df75612fd5d6c4cc9e7ed14c2ad62d2feb3cd, no merge conflicts.
Running as SYSTEM
Setting status of d16df75612fd5d6c4cc9e7ed14c2ad62d2feb3cd to PENDING with url https://10.20.13.93:8080/job/merlin_models/18/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_models
using credential nvidia-merlin-bot
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/models/ # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/models/
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/models/ +refs/pull/303/*:refs/remotes/origin/pr/303/* # timeout=10
 > git rev-parse d16df75612fd5d6c4cc9e7ed14c2ad62d2feb3cd^{commit} # timeout=10
Checking out Revision d16df75612fd5d6c4cc9e7ed14c2ad62d2feb3cd (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f d16df75612fd5d6c4cc9e7ed14c2ad62d2feb3cd # timeout=10
Commit message: "docs: Lingo and add examples to the doc"
 > git rev-list --no-walk 4770674673a7024ff04a437fd52fe333e509904b # timeout=10
[merlin_models] $ /bin/bash /tmp/jenkins7225483712141553141.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.1, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_models/models, configfile: pyproject.toml
plugins: xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 356 items / 2 skipped

tests/data/test_synthetic.py .. [ 0%]
tests/data/testing/test_dataset.py ..... [ 1%]
tests/tf/test_core.py ................ [ 6%]
tests/tf/test_dataset.py .............. [ 10%]
tests/tf/test_public_api.py . [ 10%]
tests/tf/blocks/test_cross.py ............ [ 14%]
tests/tf/blocks/test_dlrm.py ........ [ 16%]
tests/tf/blocks/test_interactions.py . [ 16%]
tests/tf/blocks/test_mlp.py ............................. [ 24%]
tests/tf/blocks/core/test_aggregation.py ......... [ 27%]
tests/tf/blocks/core/test_base.py . [ 27%]
tests/tf/blocks/core/test_index.py .. [ 28%]
tests/tf/blocks/core/test_masking.py ....... [ 30%]
tests/tf/blocks/core/test_transformations.py ........ [ 32%]
tests/tf/blocks/retrieval/test_matrix_factorization.py .. [ 32%]
tests/tf/blocks/retrieval/test_two_tower.py .......... [ 35%]
tests/tf/features/test_continuous.py ..... [ 37%]
tests/tf/features/test_embedding.py ......... [ 39%]
tests/tf/features/test_tabular.py ....... [ 41%]
tests/tf/layers/test_queue.py .............. [ 45%]
tests/tf/losses/test_losses.py ....................... [ 51%]
tests/tf/metrics/test_metrics_ranking.py ................. [ 56%]
tests/tf/models/test_benchmark.py . [ 57%]
tests/tf/models/test_ranking.py ...................... [ 63%]
tests/tf/models/test_retrieval.py ......... [ 65%]
tests/tf/prediction/test_classification.py .. [ 66%]
tests/tf/prediction/test_multi_task.py ....... [ 68%]
tests/tf/prediction/test_next_item.py .................... [ 73%]
tests/tf/prediction/test_regression.py .. [ 74%]
tests/tf/prediction/test_sampling.py .................... [ 80%]
tests/tf/utils/test_batch.py .... [ 81%]
tests/torch/test_dataset.py ......... [ 83%]
tests/torch/test_public_api.py . [ 83%]
tests/torch/block/test_base.py .... [ 85%]
tests/torch/block/test_mlp.py . [ 85%]
tests/torch/features/test_continuous.py .. [ 85%]
tests/torch/features/test_embedding.py .............. [ 89%]
tests/torch/features/test_tabular.py .... [ 91%]
tests/torch/model/test_head.py ............ [ 94%]
tests/torch/model/test_model.py .. [ 94%]
tests/torch/tabular/test_aggregation.py ........ [ 97%]
tests/torch/tabular/test_tabular.py ... [ 98%]
tests/torch/tabular/test_transformations.py ....... [100%]

=============================== warnings summary ===============================
../../../.local/lib/python3.8/site-packages/tensorflow/python/autograph/impl/api.py:22
/var/jenkins_home/.local/lib/python3.8/site-packages/tensorflow/python/autograph/impl/api.py:22: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp

../../../../../usr/lib/python3/dist-packages/requests/init.py:89
/usr/lib/python3/dist-packages/requests/init.py:89: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "

../../../../../usr/local/lib/python3.8/dist-packages/torchvision/io/image.py:11
/usr/local/lib/python3.8/dist-packages/torchvision/io/image.py:11: UserWarning: Failed to load image Python extension: libtorch_cuda_cu.so: cannot open shared object file: No such file or directory
warn(f"Failed to load image Python extension: {e}")

merlin/models/tf/models/base.py:1
/var/jenkins_home/workspace/merlin_models/models/merlin/models/tf/models/base.py:1: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
from collections import Sequence as SequenceCollection

tests/tf/test_dataset.py::test_tf_drp_reset[100-True-10]
tests/tf/test_dataset.py::test_tf_drp_reset[100-True-9]
tests/tf/test_dataset.py::test_tf_drp_reset[100-True-8]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-10]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-9]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-8]
tests/tf/test_dataset.py::test_tf_catname_ordering
tests/tf/test_dataset.py::test_tf_map
/usr/lib/python3.8/site-packages/cudf/core/dataframe.py:1253: UserWarning: The deep parameter is ignored and is only included for pandas compatibility.
warnings.warn(

tests/tf/blocks/core/test_index.py: 2 warnings
tests/tf/models/test_retrieval.py: 9 warnings
tests/tf/prediction/test_next_item.py: 43 warnings
tests/tf/utils/test_batch.py: 2 warnings
/tmp/tmpztmteeea.py:8: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
ag__.converted_call(ag__.ld(warnings).warn, ("The 'warn' method is deprecated, use 'warning' instead", ag__.ld(DeprecationWarning), 2), None, fscope)

tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.1]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.3]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.5]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.7]
/var/jenkins_home/.local/lib/python3.8/site-packages/keras/backend.py:6089: UserWarning: tf.keras.backend.random_binomial is deprecated, and will be removed in a future version.Please use tf.keras.backend.random_bernoulli instead.
warnings.warn('tf.keras.backend.random_binomial is deprecated, '

tests/torch/block/test_mlp.py::test_mlp_block
/var/jenkins_home/workspace/merlin_models/models/merlin/models/data/synthetic.py:154: UserWarning: Creating a tensor from a list of numpy.ndarrays is extremely slow. Please consider converting the list to a single numpy.ndarray with numpy.array() before converting to a tensor. (Triggered internally at ../torch/csrc/utils/tensor_new.cpp:201.)
return {key: torch.tensor(value).to(self.device) for key, value in data.items()}

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========== 356 passed, 2 skipped, 73 warnings in 439.87s (0:07:19) ============
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/models/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[merlin_models] $ /bin/bash /tmp/jenkins7817854340314657715.sh

@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #303 of commit 7c94e1916471f27e65314e98e38154d4bda2cd44, no merge conflicts.
Running as SYSTEM
Setting status of 7c94e1916471f27e65314e98e38154d4bda2cd44 to PENDING with url https://10.20.13.93:8080/job/merlin_models/19/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_models
using credential nvidia-merlin-bot
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/models/ # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/models/
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/models/ +refs/pull/303/*:refs/remotes/origin/pr/303/* # timeout=10
 > git rev-parse 7c94e1916471f27e65314e98e38154d4bda2cd44^{commit} # timeout=10
Checking out Revision 7c94e1916471f27e65314e98e38154d4bda2cd44 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 7c94e1916471f27e65314e98e38154d4bda2cd44 # timeout=10
Commit message: "docs: Lingo and add examples to the doc"
 > git rev-list --no-walk d16df75612fd5d6c4cc9e7ed14c2ad62d2feb3cd # timeout=10
[merlin_models] $ /bin/bash /tmp/jenkins7408460140443734963.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.1, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_models/models, configfile: pyproject.toml
plugins: xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 368 items / 2 skipped

tests/data/test_advertising.py .s [ 0%]
tests/data/test_ecommerce.py ..sss [ 1%]
tests/data/test_entertainment.py ....sss [ 3%]
tests/data/test_social.py . [ 4%]
tests/data/test_synthetic.py .... [ 5%]
tests/tf/test_core.py ................ [ 9%]
tests/tf/test_dataset.py .............. [ 13%]
tests/tf/test_public_api.py . [ 13%]
tests/tf/blocks/test_cross.py ............ [ 16%]
tests/tf/blocks/test_dlrm.py ........ [ 19%]
tests/tf/blocks/test_interactions.py . [ 19%]
tests/tf/blocks/test_mlp.py ............................. [ 27%]
tests/tf/blocks/core/test_aggregation.py ......... [ 29%]
tests/tf/blocks/core/test_base.py . [ 29%]
tests/tf/blocks/core/test_index.py .. [ 30%]
tests/tf/blocks/core/test_masking.py ....... [ 32%]
tests/tf/blocks/core/test_transformations.py ........ [ 34%]
tests/tf/blocks/retrieval/test_matrix_factorization.py .. [ 35%]
tests/tf/blocks/retrieval/test_two_tower.py .......... [ 37%]
tests/tf/features/test_continuous.py ..... [ 39%]
tests/tf/features/test_embedding.py ......... [ 41%]
tests/tf/features/test_tabular.py ....... [ 43%]
tests/tf/layers/test_queue.py .............. [ 47%]
tests/tf/losses/test_losses.py ....................... [ 53%]
tests/tf/metrics/test_metrics_ranking.py ................. [ 58%]
tests/tf/models/test_benchmark.py . [ 58%]
tests/tf/models/test_ranking.py ...................... [ 64%]
tests/tf/models/test_retrieval.py ......... [ 66%]
tests/tf/prediction/test_classification.py .. [ 67%]
tests/tf/prediction/test_multi_task.py ....... [ 69%]
tests/tf/prediction/test_next_item.py .................... [ 74%]
tests/tf/prediction/test_regression.py .. [ 75%]
tests/tf/prediction/test_sampling.py .................... [ 80%]
tests/tf/utils/test_batch.py .... [ 81%]
tests/torch/test_dataset.py ......... [ 84%]
tests/torch/test_public_api.py . [ 84%]
tests/torch/block/test_base.py .... [ 85%]
tests/torch/block/test_mlp.py . [ 85%]
tests/torch/features/test_continuous.py .. [ 86%]
tests/torch/features/test_embedding.py .............. [ 90%]
tests/torch/features/test_tabular.py .... [ 91%]
tests/torch/model/test_head.py ............ [ 94%]
tests/torch/model/test_model.py .. [ 95%]
tests/torch/tabular/test_aggregation.py ........ [ 97%]
tests/torch/tabular/test_tabular.py ... [ 98%]
tests/torch/tabular/test_transformations.py ....... [100%]

=============================== warnings summary ===============================
../../../.local/lib/python3.8/site-packages/tensorflow/python/autograph/impl/api.py:22
/var/jenkins_home/.local/lib/python3.8/site-packages/tensorflow/python/autograph/impl/api.py:22: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp

../../../../../usr/lib/python3/dist-packages/requests/init.py:89
/usr/lib/python3/dist-packages/requests/init.py:89: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "

../../../../../usr/local/lib/python3.8/dist-packages/torchvision/io/image.py:11
/usr/local/lib/python3.8/dist-packages/torchvision/io/image.py:11: UserWarning: Failed to load image Python extension: libtorch_cuda_cu.so: cannot open shared object file: No such file or directory
warn(f"Failed to load image Python extension: {e}")

../../../../../nvtabular/nvtabular/graph.py:23
/nvtabular/nvtabular/graph.py:23: FutureWarning: The nvtabular.graph module has moved to merlin.dag. Support for importing from nvtabular.graph is deprecated, and will be removed in a future version. Please update your imports to import from merlin.dag.
warnings.warn(

../../../../../nvtabular/nvtabular/io.py:23
/nvtabular/nvtabular/io.py:23: FutureWarning: The nvtabular.io module has moved to merlin.io. Support for importing from nvtabular.io is deprecated, and will be removed in a future version. Please update your imports to import from merlin.io.
warnings.warn(

../../../../../nvtabular/nvtabular/utils.py:23
/nvtabular/nvtabular/utils.py:23: FutureWarning: The nvtabular.utils module has moved to merlin.core.utils. Support for importing from nvtabular.utils is deprecated, and will be removed in a future version. Please update your imports to import from merlin.core.utils.
warnings.warn(

../../../../../nvtabular/nvtabular/dispatch.py:23
/nvtabular/nvtabular/dispatch.py:23: FutureWarning: The nvtabular.dispatch module has moved to merlin.core.dispatch. Support for importing from nvtabular.dispatch is deprecated, and will be removed in a future version. Please update your imports to import from merlin.core.dispatch.
warnings.warn(

merlin/models/tf/models/base.py:1
/var/jenkins_home/workspace/merlin_models/models/merlin/models/tf/models/base.py:1: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
from collections import Sequence as SequenceCollection

tests/tf/test_dataset.py::test_tf_drp_reset[100-True-10]
tests/tf/test_dataset.py::test_tf_drp_reset[100-True-9]
tests/tf/test_dataset.py::test_tf_drp_reset[100-True-8]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-10]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-9]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-8]
tests/tf/test_dataset.py::test_tf_catname_ordering
tests/tf/test_dataset.py::test_tf_map
/usr/lib/python3.8/site-packages/cudf/core/dataframe.py:1253: UserWarning: The deep parameter is ignored and is only included for pandas compatibility.
warnings.warn(

tests/tf/blocks/core/test_index.py: 2 warnings
tests/tf/models/test_retrieval.py: 9 warnings
tests/tf/prediction/test_next_item.py: 43 warnings
tests/tf/utils/test_batch.py: 2 warnings
/tmp/tmpfwlgc5v7.py:8: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
ag__.converted_call(ag__.ld(warnings).warn, ("The 'warn' method is deprecated, use 'warning' instead", ag__.ld(DeprecationWarning), 2), None, fscope)

tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.1]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.3]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.5]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.7]
/var/jenkins_home/.local/lib/python3.8/site-packages/keras/backend.py:6089: UserWarning: tf.keras.backend.random_binomial is deprecated, and will be removed in a future version.Please use tf.keras.backend.random_bernoulli instead.
warnings.warn('tf.keras.backend.random_binomial is deprecated, '

tests/torch/block/test_mlp.py::test_mlp_block
/var/jenkins_home/workspace/merlin_models/models/tests/torch/_conftest.py:151: UserWarning: Creating a tensor from a list of numpy.ndarrays is extremely slow. Please consider converting the list to a single numpy.ndarray with numpy.array() before converting to a tensor. (Triggered internally at ../torch/csrc/utils/tensor_new.cpp:201.)
return {key: torch.tensor(value) for key, value in data.items()}

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========== 361 passed, 9 skipped, 77 warnings in 498.49s (0:08:18) ============
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/models/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[merlin_models] $ /bin/bash /tmp/jenkins1992115689280056030.sh

@mikemckiernan mikemckiernan marked this pull request as ready for review April 1, 2022 17:51
@viswa-nvidia viswa-nvidia linked an issue Apr 1, 2022 that may be closed by this pull request
3 tasks
@nvidia-merlin-bot
Copy link

Click to view CI Results
GitHub pull request #303 of commit 059143e1436ed85cd7079bd5c2df46d5854bb256, no merge conflicts.
Running as SYSTEM
Setting status of 059143e1436ed85cd7079bd5c2df46d5854bb256 to PENDING with url https://10.20.13.93:8080/job/merlin_models/22/console and message: 'Pending'
Using context: Jenkins
Building on master in workspace /var/jenkins_home/workspace/merlin_models
using credential nvidia-merlin-bot
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url https://github.com/NVIDIA-Merlin/models/ # timeout=10
Fetching upstream changes from https://github.com/NVIDIA-Merlin/models/
 > git --version # timeout=10
using GIT_ASKPASS to set credentials This is the bot credentials for our CI/CD
 > git fetch --tags --force --progress -- https://github.com/NVIDIA-Merlin/models/ +refs/pull/303/*:refs/remotes/origin/pr/303/* # timeout=10
 > git rev-parse 059143e1436ed85cd7079bd5c2df46d5854bb256^{commit} # timeout=10
Checking out Revision 059143e1436ed85cd7079bd5c2df46d5854bb256 (detached)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 059143e1436ed85cd7079bd5c2df46d5854bb256 # timeout=10
Commit message: "Merge branch 'main' into readme_bash"
 > git rev-list --no-walk 856c03ad8602ae828518c387c5f40fd137f471e8 # timeout=10
[merlin_models] $ /bin/bash /tmp/jenkins6269935680414035253.sh
============================= test session starts ==============================
platform linux -- Python 3.8.10, pytest-7.1.1, pluggy-1.0.0
rootdir: /var/jenkins_home/workspace/merlin_models/models, configfile: pyproject.toml
plugins: xdist-2.5.0, forked-1.4.0, cov-3.0.0
collected 368 items / 2 skipped

tests/data/test_advertising.py .s [ 0%]
tests/data/test_ecommerce.py ..sss [ 1%]
tests/data/test_entertainment.py ....sss [ 3%]
tests/data/test_social.py . [ 4%]
tests/data/test_synthetic.py .... [ 5%]
tests/tf/test_core.py ................ [ 9%]
tests/tf/test_dataset.py .............. [ 13%]
tests/tf/test_public_api.py . [ 13%]
tests/tf/blocks/test_cross.py ............ [ 16%]
tests/tf/blocks/test_dlrm.py ........ [ 19%]
tests/tf/blocks/test_interactions.py . [ 19%]
tests/tf/blocks/test_mlp.py ............................. [ 27%]
tests/tf/blocks/core/test_aggregation.py ......... [ 29%]
tests/tf/blocks/core/test_base.py . [ 29%]
tests/tf/blocks/core/test_index.py .. [ 30%]
tests/tf/blocks/core/test_masking.py ....... [ 32%]
tests/tf/blocks/core/test_transformations.py ........ [ 34%]
tests/tf/blocks/retrieval/test_matrix_factorization.py .. [ 35%]
tests/tf/blocks/retrieval/test_two_tower.py .......... [ 37%]
tests/tf/features/test_continuous.py ..... [ 39%]
tests/tf/features/test_embedding.py ......... [ 41%]
tests/tf/features/test_tabular.py ....... [ 43%]
tests/tf/layers/test_queue.py .............. [ 47%]
tests/tf/losses/test_losses.py ....................... [ 53%]
tests/tf/metrics/test_metrics_ranking.py ................. [ 58%]
tests/tf/models/test_benchmark.py . [ 58%]
tests/tf/models/test_ranking.py ...................... [ 64%]
tests/tf/models/test_retrieval.py ......... [ 66%]
tests/tf/prediction/test_classification.py .. [ 67%]
tests/tf/prediction/test_multi_task.py ....... [ 69%]
tests/tf/prediction/test_next_item.py .................... [ 74%]
tests/tf/prediction/test_regression.py .. [ 75%]
tests/tf/prediction/test_sampling.py .................... [ 80%]
tests/tf/utils/test_batch.py .... [ 81%]
tests/torch/test_dataset.py ......... [ 84%]
tests/torch/test_public_api.py . [ 84%]
tests/torch/block/test_base.py .... [ 85%]
tests/torch/block/test_mlp.py . [ 85%]
tests/torch/features/test_continuous.py .. [ 86%]
tests/torch/features/test_embedding.py .............. [ 90%]
tests/torch/features/test_tabular.py .... [ 91%]
tests/torch/model/test_head.py ............ [ 94%]
tests/torch/model/test_model.py .. [ 95%]
tests/torch/tabular/test_aggregation.py ........ [ 97%]
tests/torch/tabular/test_tabular.py ... [ 98%]
tests/torch/tabular/test_transformations.py ....... [100%]

=============================== warnings summary ===============================
../../../.local/lib/python3.8/site-packages/tensorflow/python/autograph/impl/api.py:22
/var/jenkins_home/.local/lib/python3.8/site-packages/tensorflow/python/autograph/impl/api.py:22: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp

../../../../../usr/lib/python3/dist-packages/requests/init.py:89
/usr/lib/python3/dist-packages/requests/init.py:89: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn't match a supported version!
warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "

../../../../../usr/local/lib/python3.8/dist-packages/torchvision/io/image.py:11
/usr/local/lib/python3.8/dist-packages/torchvision/io/image.py:11: UserWarning: Failed to load image Python extension: libtorch_cuda_cu.so: cannot open shared object file: No such file or directory
warn(f"Failed to load image Python extension: {e}")

../../../../../nvtabular/nvtabular/graph.py:23
/nvtabular/nvtabular/graph.py:23: FutureWarning: The nvtabular.graph module has moved to merlin.dag. Support for importing from nvtabular.graph is deprecated, and will be removed in a future version. Please update your imports to import from merlin.dag.
warnings.warn(

../../../../../nvtabular/nvtabular/io.py:23
/nvtabular/nvtabular/io.py:23: FutureWarning: The nvtabular.io module has moved to merlin.io. Support for importing from nvtabular.io is deprecated, and will be removed in a future version. Please update your imports to import from merlin.io.
warnings.warn(

../../../../../nvtabular/nvtabular/utils.py:23
/nvtabular/nvtabular/utils.py:23: FutureWarning: The nvtabular.utils module has moved to merlin.core.utils. Support for importing from nvtabular.utils is deprecated, and will be removed in a future version. Please update your imports to import from merlin.core.utils.
warnings.warn(

../../../../../nvtabular/nvtabular/dispatch.py:23
/nvtabular/nvtabular/dispatch.py:23: FutureWarning: The nvtabular.dispatch module has moved to merlin.core.dispatch. Support for importing from nvtabular.dispatch is deprecated, and will be removed in a future version. Please update your imports to import from merlin.core.dispatch.
warnings.warn(

merlin/models/tf/models/base.py:1
/var/jenkins_home/workspace/merlin_models/models/merlin/models/tf/models/base.py:1: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.10 it will stop working
from collections import Sequence as SequenceCollection

tests/tf/test_dataset.py::test_tf_drp_reset[100-True-10]
tests/tf/test_dataset.py::test_tf_drp_reset[100-True-9]
tests/tf/test_dataset.py::test_tf_drp_reset[100-True-8]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-10]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-9]
tests/tf/test_dataset.py::test_tf_drp_reset[100-False-8]
tests/tf/test_dataset.py::test_tf_catname_ordering
tests/tf/test_dataset.py::test_tf_map
/usr/lib/python3.8/site-packages/cudf/core/dataframe.py:1253: UserWarning: The deep parameter is ignored and is only included for pandas compatibility.
warnings.warn(

tests/tf/blocks/core/test_index.py: 2 warnings
tests/tf/models/test_retrieval.py: 9 warnings
tests/tf/prediction/test_next_item.py: 43 warnings
tests/tf/utils/test_batch.py: 2 warnings
/tmp/tmpffa_vx9t.py:8: DeprecationWarning: The 'warn' method is deprecated, use 'warning' instead
ag__.converted_call(ag__.ld(warnings).warn, ("The 'warn' method is deprecated, use 'warning' instead", ag__.ld(DeprecationWarning), 2), None, fscope)

tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.1]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.3]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.5]
tests/tf/blocks/core/test_transformations.py::test_stochastic_swap_noise[0.7]
/var/jenkins_home/.local/lib/python3.8/site-packages/keras/backend.py:6089: UserWarning: tf.keras.backend.random_binomial is deprecated, and will be removed in a future version.Please use tf.keras.backend.random_bernoulli instead.
warnings.warn('tf.keras.backend.random_binomial is deprecated, '

tests/torch/block/test_mlp.py::test_mlp_block
/var/jenkins_home/workspace/merlin_models/models/tests/torch/_conftest.py:151: UserWarning: Creating a tensor from a list of numpy.ndarrays is extremely slow. Please consider converting the list to a single numpy.ndarray with numpy.array() before converting to a tensor. (Triggered internally at ../torch/csrc/utils/tensor_new.cpp:201.)
return {key: torch.tensor(value) for key, value in data.items()}

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========== 361 passed, 9 skipped, 77 warnings in 483.24s (0:08:03) ============
Performing Post build task...
Match found for : : True
Logical operation result is TRUE
Running script : #!/bin/bash
cd /var/jenkins_home/
CUDA_VISIBLE_DEVICES=1 python test_res_push.py "https://api.GitHub.com/repos/NVIDIA-Merlin/models/issues/$ghprbPullId/comments" "/var/jenkins_home/jobs/$JOB_NAME/builds/$BUILD_NUMBER/log"
[merlin_models] $ /bin/bash /tmp/jenkins7765701575270651170.sh

@mikemckiernan mikemckiernan merged commit 980f226 into main Apr 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[DOC]Models Readme bash v1.0
6 participants