diff --git a/.gitmodules b/.gitmodules index 2951889362..27afaf7099 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,8 +1,8 @@ [submodule "external/morpheus-visualizations"] path = external/morpheus-visualizations url = https://github.com/nv-morpheus/morpheus-visualizations.git - branch = branch-23.07 + branch = branch-23.11 [submodule "morpheus_utils"] path = external/utilities url = https://github.com/nv-morpheus/utilities.git - branch = branch-23.07 + branch = branch-23.11 diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d0b7716c0..a33717e62d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,7 +98,7 @@ morpheus_utils_initialize_cuda_arch(morpheus) rapids_cmake_build_type(Release) # Project definition project(morpheus - VERSION 23.07.00 + VERSION 23.11.00 LANGUAGES C CXX CUDA) rapids_cmake_write_version_file(${CMAKE_BINARY_DIR}/autogenerated/include/morpheus/version.hpp) diff --git a/ci/release/pr_code_freeze_template.md b/ci/release/pr_code_freeze_template.md new file mode 100644 index 0000000000..1599c80515 --- /dev/null +++ b/ci/release/pr_code_freeze_template.md @@ -0,0 +1,28 @@ + + +## :snowflake: Code freeze for `branch-${VERSION}` and `v${VERSION}` release + +### What does this mean? +Only critical/hotfix level issues should be merged into `branch-${VERSION}` until release (merging of this PR). + +All other development PRs should be retargeted towards the next release branch: `branch-${NEXT_VERSION}`. + +### What is the purpose of this PR? +- Update documentation +- Allow testing for the new release +- Enable a means to merge `branch-${VERSION}` into `main` for the release diff --git a/ci/release/update-version.sh b/ci/release/update-version.sh index 295058d426..bc9eba7412 100755 --- a/ci/release/update-version.sh +++ b/ci/release/update-version.sh @@ -53,14 +53,21 @@ NEXT_SHORT_TAG_PEP440=$(python -c "from setuptools.extern import packaging; prin echo "Preparing release $CURRENT_FULL_VERSION (PEP ${CURRENT_SHORT_TAG_PEP440}) => $NEXT_FULL_VERSION (PEP ${NEXT_SHORT_TAG_PEP440})" -# Inplace sed replace; workaround for Linux and Mac +# Inplace sed replace; workaround for Linux and Mac. Accepts multiple files function sed_runner() { - sed -i.bak ''"$1"'' $2 && rm -f ${2}.bak + + pattern=$1 + shift + + for f in $@ ; do + sed -i.bak ''"$pattern"'' "$f" && rm -f "$f.bak" + done } # .gitmodules git submodule set-branch -b branch-${NEXT_SHORT_TAG} external/morpheus-visualizations git submodule set-branch -b branch-${NEXT_SHORT_TAG} morpheus_utils +git submodule update --remote --recursive # Root CMakeLists.txt sed_runner 's/'"VERSION ${CURRENT_FULL_VERSION}.*"'/'"VERSION ${NEXT_FULL_VERSION}"'/g' CMakeLists.txt @@ -69,7 +76,9 @@ sed_runner 's/'"VERSION ${CURRENT_FULL_VERSION}.*"'/'"VERSION ${NEXT_FULL_VERSIO sed_runner "s/mrc=${CURRENT_SHORT_TAG}/mrc=${NEXT_SHORT_TAG}/g" docker/conda/environments/cuda11.8_dev.yml # examples/digital_fingerprinting -sed_runner "s/v${CURRENT_FULL_VERSION}-runtime/v${NEXT_FULL_VERSION}-runtime/g" examples/digital_fingerprinting/production/docker-compose.yml +sed_runner "s/v${CURRENT_FULL_VERSION}-runtime/v${NEXT_FULL_VERSION}-runtime/g" \ + examples/digital_fingerprinting/production/docker-compose.yml \ + examples/digital_fingerprinting/production/Dockerfile sed_runner "s/v${CURRENT_FULL_VERSION}-runtime/v${NEXT_FULL_VERSION}-runtime/g" examples/digital_fingerprinting/production/Dockerfile sed_runner "s|blob/branch-${CURRENT_SHORT_TAG}|blob/branch-${NEXT_SHORT_TAG}|g" examples/digital_fingerprinting/starter/README.md @@ -81,3 +90,7 @@ sed_runner "s|tree/branch-${CURRENT_SHORT_TAG}|tree/branch-${NEXT_SHORT_TAG}|g" # docs/source/getting_started.md # Only do the minor version here since the full version can mess up the examples sed_runner "s/${CURRENT_SHORT_TAG}/${NEXT_SHORT_TAG}/g" docs/source/getting_started.md + +# models/model-cards +sed_runner "s|blob/branch-${CURRENT_SHORT_TAG}|blob/branch-${NEXT_SHORT_TAG}|g" models/model-cards/*.md +sed_runner "s|tree/branch-${CURRENT_SHORT_TAG}|tree/branch-${NEXT_SHORT_TAG}|g" models/model-cards/*.md diff --git a/docker/conda/environments/cuda11.8_dev.yml b/docker/conda/environments/cuda11.8_dev.yml index d1e7ad8c6c..5e07d50459 100644 --- a/docker/conda/environments/cuda11.8_dev.yml +++ b/docker/conda/environments/cuda11.8_dev.yml @@ -60,7 +60,7 @@ dependencies: - libgrpc>=1.49 - librdkafka=1.9.2 - mlflow>=2.2.1,<3 - - mrc=23.07 + - mrc=23.11 - networkx=3.1 - ninja=1.10 - nodejs=18.15.0 diff --git a/docs/source/cloud_deployment_guide.md b/docs/source/cloud_deployment_guide.md index d9a1f70caa..6f1af0c2a8 100644 --- a/docs/source/cloud_deployment_guide.md +++ b/docs/source/cloud_deployment_guide.md @@ -105,7 +105,7 @@ The Helm chart (`morpheus-ai-engine`) that offers the auxiliary components requi Follow the below steps to install Morpheus AI Engine: ```bash -helm fetch https://helm.ngc.nvidia.com/nvidia/morpheus/charts/morpheus-ai-engine-23.07.tgz --username='$oauthtoken' --password=$API_KEY --untar +helm fetch https://helm.ngc.nvidia.com/nvidia/morpheus/charts/morpheus-ai-engine-23.11.tgz --username='$oauthtoken' --password=$API_KEY --untar ``` ```bash helm install --set ngc.apiKey="$API_KEY" \ @@ -147,7 +147,7 @@ replicaset.apps/zookeeper-87f9f4dd 1 1 1 54s Run the following command to pull the Morpheus SDK Client (referred to as Helm chart `morpheus-sdk-client`) on to your instance: ```bash -helm fetch https://helm.ngc.nvidia.com/nvidia/morpheus/charts/morpheus-sdk-client-23.07.tgz --username='$oauthtoken' --password=$API_KEY --untar +helm fetch https://helm.ngc.nvidia.com/nvidia/morpheus/charts/morpheus-sdk-client-23.11.tgz --username='$oauthtoken' --password=$API_KEY --untar ``` #### Morpheus SDK Client in Sleep Mode @@ -185,7 +185,7 @@ kubectl -n $NAMESPACE exec sdk-cli-helper -- cp -RL /workspace/models /common The Morpheus MLflow Helm chart offers MLflow server with Triton plugin to deploy, update, and remove models from the Morpheus AI Engine. The MLflow server UI can be accessed using NodePort `30500`. Follow the below steps to install the Morpheus MLflow: ```bash -helm fetch https://helm.ngc.nvidia.com/nvidia/morpheus/charts/morpheus-mlflow-23.07.tgz --username='$oauthtoken' --password=$API_KEY --untar +helm fetch https://helm.ngc.nvidia.com/nvidia/morpheus/charts/morpheus-mlflow-23.11.tgz --username='$oauthtoken' --password=$API_KEY --untar ``` ```bash helm install --set ngc.apiKey="$API_KEY" \ @@ -403,7 +403,7 @@ To publish messages to a Kafka topic, we need to copy datasets to locations wher kubectl -n $NAMESPACE exec sdk-cli-helper -- cp -R /workspace/examples/data /common ``` -Refer to the [Morpheus CLI Overview](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/docs/source/basics/overview.rst) and [Building a Pipeline](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/docs/source/basics/building_a_pipeline.rst) documentation for more information regarding the commands. +Refer to the [Morpheus CLI Overview](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/docs/source/basics/overview.rst) and [Building a Pipeline](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/docs/source/basics/building_a_pipeline.rst) documentation for more information regarding the commands. > **Note**: Before running the example pipelines, ensure the criteria below are met: - Ensure models specific to the pipeline are deployed. @@ -782,8 +782,8 @@ kubectl -n $NAMESPACE exec deploy/broker -c broker -- kafka-topics.sh \ ## Additional Documentation For more information on how to use the Morpheus Python API to customize and run your own optimized AI pipelines, Refer to below documentation. -- [Morpheus Developer Guide](https://github.com/nv-morpheus/Morpheus/tree/branch-23.07/docs/source/developer_guide) -- [Morpheus Pipeline Examples](https://github.com/nv-morpheus/Morpheus/tree/branch-23.07/examples) +- [Morpheus Developer Guide](https://github.com/nv-morpheus/Morpheus/tree/branch-23.11/docs/source/developer_guide) +- [Morpheus Pipeline Examples](https://github.com/nv-morpheus/Morpheus/tree/branch-23.11/examples) ## Troubleshooting diff --git a/docs/source/getting_started.md b/docs/source/getting_started.md index d8266c3424..e23a492fca 100644 --- a/docs/source/getting_started.md +++ b/docs/source/getting_started.md @@ -41,14 +41,14 @@ More advanced users, or those who are interested in using the latest pre-release ### Pull the Morpheus Image 1. Go to [https://catalog.ngc.nvidia.com/orgs/nvidia/teams/morpheus/containers/morpheus/tags](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/morpheus/containers/morpheus/tags) 1. Choose a version -1. Download the selected version, for example for `23.07`: +1. Download the selected version, for example for `23.11`: ```bash -docker pull nvcr.io/nvidia/morpheus/morpheus:23.07-runtime +docker pull nvcr.io/nvidia/morpheus/morpheus:23.11-runtime ``` > **Note about Morpheus versions:** > -> Morpheus uses Calendar Versioning ([CalVer](https://calver.org/)). For each Morpheus release there will be an image tagged in the form of `YY.MM-runtime` this tag will always refer to the latest point release for that version. In addition to this there will also be at least one point release version tagged in the form of `vYY.MM.00-runtime` this will be the initial point release for that version (ex. `v23.07.00-runtime`). In the event of a major bug, we may release additional point releases (ex. `v23.07.01-runtime`, `v23.07.02-runtime` etc...), and the `YY.MM-runtime` tag will be updated to reference that point release. +> Morpheus uses Calendar Versioning ([CalVer](https://calver.org/)). For each Morpheus release there will be an image tagged in the form of `YY.MM-runtime` this tag will always refer to the latest point release for that version. In addition to this there will also be at least one point release version tagged in the form of `vYY.MM.00-runtime` this will be the initial point release for that version (ex. `v23.11.00-runtime`). In the event of a major bug, we may release additional point releases (ex. `v23.11.01-runtime`, `v23.11.02-runtime` etc...), and the `YY.MM-runtime` tag will be updated to reference that point release. > > Users who want to ensure they are running with the latest bug fixes should use a release image tag (`YY.MM-runtime`). Users who need to deploy a specific version into production should use a point release image tag (`vYY.MM.00-runtime`). @@ -56,7 +56,7 @@ docker pull nvcr.io/nvidia/morpheus/morpheus:23.07-runtime 1. Ensure that [The NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker) is installed. 1. Start the container downloaded from the previous section: ```bash -docker run --rm -ti --runtime=nvidia --gpus=all --net=host -v /var/run/docker.sock:/var/run/docker.sock nvcr.io/nvidia/morpheus/morpheus:23.07-runtime bash +docker run --rm -ti --runtime=nvidia --gpus=all --net=host -v /var/run/docker.sock:/var/run/docker.sock nvcr.io/nvidia/morpheus/morpheus:23.11-runtime bash ``` Note about some of the flags above: @@ -133,10 +133,10 @@ To run the built "release" container, use the following: ./docker/run_container_release.sh ``` -The `./docker/run_container_release.sh` script accepts the same `DOCKER_IMAGE_NAME`, and `DOCKER_IMAGE_TAG` environment variables that the `./docker/build_container_release.sh` script does. For example, to run version `v23.07.00` use the following: +The `./docker/run_container_release.sh` script accepts the same `DOCKER_IMAGE_NAME`, and `DOCKER_IMAGE_TAG` environment variables that the `./docker/build_container_release.sh` script does. For example, to run version `v23.11.00` use the following: ```bash -DOCKER_IMAGE_TAG="v23.07.00-runtime" ./docker/run_container_release.sh +DOCKER_IMAGE_TAG="v23.11.00-runtime" ./docker/run_container_release.sh ``` ## Launching Triton Server diff --git a/examples/digital_fingerprinting/production/Dockerfile b/examples/digital_fingerprinting/production/Dockerfile index c33291cc6a..dbefaf8db3 100644 --- a/examples/digital_fingerprinting/production/Dockerfile +++ b/examples/digital_fingerprinting/production/Dockerfile @@ -14,7 +14,7 @@ # limitations under the License. ARG MORPHEUS_CONTAINER=nvcr.io/nvidia/morpheus/morpheus -ARG MORPHEUS_CONTAINER_VERSION=v23.07.00-runtime +ARG MORPHEUS_CONTAINER_VERSION=v23.11.00-runtime FROM ${MORPHEUS_CONTAINER}:${MORPHEUS_CONTAINER_VERSION} as base diff --git a/examples/digital_fingerprinting/production/docker-compose.yml b/examples/digital_fingerprinting/production/docker-compose.yml index d9bf53badb..fc2aa2edd2 100644 --- a/examples/digital_fingerprinting/production/docker-compose.yml +++ b/examples/digital_fingerprinting/production/docker-compose.yml @@ -77,7 +77,7 @@ services: target: jupyter args: - MORPHEUS_CONTAINER=${MORPHEUS_CONTAINER:-nvcr.io/nvidia/morpheus/morpheus} - - MORPHEUS_CONTAINER_VERSION=${MORPHEUS_CONTAINER_VERSION:-v23.07.00-runtime} + - MORPHEUS_CONTAINER_VERSION=${MORPHEUS_CONTAINER_VERSION:-v23.11.00-runtime} deploy: resources: reservations: @@ -109,7 +109,7 @@ services: target: runtime args: - MORPHEUS_CONTAINER=${MORPHEUS_CONTAINER:-nvcr.io/nvidia/morpheus/morpheus} - - MORPHEUS_CONTAINER_VERSION=${MORPHEUS_CONTAINER_VERSION:-v23.07.00-runtime} + - MORPHEUS_CONTAINER_VERSION=${MORPHEUS_CONTAINER_VERSION:-v23.11.00-runtime} image: dfp_morpheus container_name: morpheus_pipeline deploy: diff --git a/examples/digital_fingerprinting/starter/README.md b/examples/digital_fingerprinting/starter/README.md index 783cc89177..848b1ebfdc 100644 --- a/examples/digital_fingerprinting/starter/README.md +++ b/examples/digital_fingerprinting/starter/README.md @@ -20,7 +20,7 @@ We show here how to set up and run the DFP pipeline for three log types: CloudTr ## Environment Setup -Follow the instructions [here](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/docs/source/developer_guide/contributing.md) to set up your development environment in either a Docker container or conda environment. +Follow the instructions [here](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/docs/source/developer_guide/contributing.md) to set up your development environment in either a Docker container or conda environment. ## Morpheus CLI diff --git a/external/morpheus-visualizations b/external/morpheus-visualizations index 32e387ac41..bc1aa508b5 160000 --- a/external/morpheus-visualizations +++ b/external/morpheus-visualizations @@ -1 +1 @@ -Subproject commit 32e387ac419a1308f916aa1450cf1374e0a75a82 +Subproject commit bc1aa508b5540fbbf2af50bafe1a49c0d9750fe1 diff --git a/external/utilities b/external/utilities index a5b9689e3a..b3af2a3501 160000 --- a/external/utilities +++ b/external/utilities @@ -1 +1 @@ -Subproject commit a5b9689e3a82fe5b49245b0a02c907ea70aed7b8 +Subproject commit b3af2a3501b2357c3467b7abb295ae75151db186 diff --git a/models/model-cards/abp-model-card.md b/models/model-cards/abp-model-card.md index 39c3a68b9e..3f5777e8b3 100644 --- a/models/model-cards/abp-model-card.md +++ b/models/model-cards/abp-model-card.md @@ -88,7 +88,7 @@ limitations under the License. **Link:** -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/abp-sample-nvsmi-training-data.json
+* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/abp-sample-nvsmi-training-data.json
**Properties (Quantity, Dataset Descriptions, Sensor(s)):** @@ -102,7 +102,7 @@ limitations under the License. **Link:** -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/abp-validation-data.jsonlines
+* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/abp-validation-data.jsonlines
**Properties (Quantity, Dataset Descriptions, Sensor(s)):** @@ -226,7 +226,7 @@ limitations under the License. ### Link the location of the training dataset's repository. -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/abp-sample-nvsmi-training-data.json +* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/abp-sample-nvsmi-training-data.json ### Is the model used in an application with physical safety impact? diff --git a/models/model-cards/dfp-model-card.md b/models/model-cards/dfp-model-card.md index 6351c3e7e4..07e7ecfc2f 100644 --- a/models/model-cards/dfp-model-card.md +++ b/models/model-cards/dfp-model-card.md @@ -64,39 +64,39 @@ The model architecture consists of an Autoencoder, where the reconstruction loss * Linux
## Model Version(s): -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/dfp-models/hammah-role-g-20211017-dill.pkl -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/dfp-models/hammah-user123-20211017-dill.pkl +* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/dfp-models/hammah-role-g-20211017-dill.pkl +* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/dfp-models/hammah-user123-20211017-dill.pkl # Training & Evaluation: ## Training Dataset: **Link:** -* https://github.com/nv-morpheus/Morpheus/tree/branch-23.07/models/datasets/training-data/cloudtrail +* https://github.com/nv-morpheus/Morpheus/tree/branch-23.11/models/datasets/training-data/cloudtrail **Properties (Quantity, Dataset Descriptions, Sensor(s)):** The training dataset consists of AWS CloudTrail logs. It contains logs from two entities, providing information about their activities within the AWS environment. -* [hammah-role-g-training-part1.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/cloudtrail/hammah-role-g-training-part1.json): 700 records
-* [hammah-role-g-training-part2.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/cloudtrail/hammah-role-g-training-part2.json): 1187 records
-* [hammah-user123-training-part2.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/cloudtrail/hammah-user123-training-part2.json): 1000 records
-* [hammah-user123-training-part3.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/cloudtrail/hammah-user123-training-part3.json): 1000 records
-* [hammah-user123-training-part4.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/cloudtrail/hammah-user123-training-part4.json): 387 records
+* [hammah-role-g-training-part1.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/cloudtrail/hammah-role-g-training-part1.json): 700 records
+* [hammah-role-g-training-part2.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/cloudtrail/hammah-role-g-training-part2.json): 1187 records
+* [hammah-user123-training-part2.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/cloudtrail/hammah-user123-training-part2.json): 1000 records
+* [hammah-user123-training-part3.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/cloudtrail/hammah-user123-training-part3.json): 1000 records
+* [hammah-user123-training-part4.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/cloudtrail/hammah-user123-training-part4.json): 387 records
**Dataset License:** * [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
## Evaluation Dataset: **Link:** -* https://github.com/nv-morpheus/Morpheus/tree/branch-23.07/models/datasets/validation-data/cloudtrail
+* https://github.com/nv-morpheus/Morpheus/tree/branch-23.11/models/datasets/validation-data/cloudtrail
**Properties (Quantity, Dataset Descriptions, Sensor(s)):** The evaluation dataset consists of AWS CloudTrail logs. It contains logs from two entities, providing information about their activities within the AWS environment. -* [hammah-role-g-validation.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/cloudtrail/hammah-role-g-validation.json): 314 records -* [hammah-user123-validation-part1.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/cloudtrail/hammah-user123-validation-part1.json): 300 records -* [hammah-user123-validation-part2.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/cloudtrail/hammah-user123-validation-part2.json): 300 records -* [hammah-user123-validation-part3.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/cloudtrail/hammah-user123-validation-part3.json): 247 records +* [hammah-role-g-validation.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/cloudtrail/hammah-role-g-validation.json): 314 records +* [hammah-user123-validation-part1.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/cloudtrail/hammah-user123-validation-part1.json): 300 records +* [hammah-user123-validation-part2.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/cloudtrail/hammah-user123-validation-part2.json): 300 records +* [hammah-user123-validation-part3.json](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/cloudtrail/hammah-user123-validation-part3.json): 247 records **Dataset License:** * [Apache 2.0](http://www.apache.org/licenses/LICENSE-2.0)
@@ -165,7 +165,7 @@ The evaluation dataset consists of AWS CloudTrail logs. It contains logs from tw ### List the steps explaining how this model works. * The model works by training on baseline behaviors and subsequently detecting deviations from the established baseline, triggering alerts accordingly. -* [Training notebook](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/training-tuning-scripts/dfp-models/hammah-20211017.ipynb) +* [Training notebook](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/training-tuning-scripts/dfp-models/hammah-20211017.ipynb) ### Name the adversely impacted groups (protected classes) this has been tested to deliver comparable outcomes regardless of: * Not Applicable @@ -188,7 +188,7 @@ The evaluation dataset consists of AWS CloudTrail logs. It contains logs from tw ## Model Card ++ Saftey & Security Subcard ### Link the location of the training dataset's repository (if able to share). -* https://github.com/nv-morpheus/Morpheus/tree/branch-23.07/models/datasets/training-data/cloudtrail +* https://github.com/nv-morpheus/Morpheus/tree/branch-23.11/models/datasets/training-data/cloudtrail ### Is the model used in an application with physical safety impact? * No @@ -255,7 +255,7 @@ The evaluation dataset consists of AWS CloudTrail logs. It contains logs from tw * No ### Are we able to identify and trace source of dataset? -* Yes ([fully synthetic dataset](https://github.com/nv-morpheus/Morpheus/tree/branch-23.07/models/datasets/training-data/cloudtrail)) +* Yes ([fully synthetic dataset](https://github.com/nv-morpheus/Morpheus/tree/branch-23.11/models/datasets/training-data/cloudtrail)) ### Does data labeling (annotation, metadata) comply with privacy laws? * Not applicable (as the dataset is fully synthetic) diff --git a/models/model-cards/gnn-fsi-model-card.md b/models/model-cards/gnn-fsi-model-card.md index e0e425419e..1b34dc1c0c 100644 --- a/models/model-cards/gnn-fsi-model-card.md +++ b/models/model-cards/gnn-fsi-model-card.md @@ -155,7 +155,7 @@ This model is an example of a fraud detection pipeline using a graph neural netw ### What training is recommended for developers working with this model? If none, please state "none." * Familiarity with the Morpheus SDK is recommended for developers working with this model. ### Link the relevant end user license agreement -* [Apache 2.0](https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/LICENSE) +* [Apache 2.0](https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/LICENSE) ## Model Card ++ Saftey & Security Subcard diff --git a/models/model-cards/phishing-model-card.md b/models/model-cards/phishing-model-card.md index aa61e4abdd..9070a972f7 100644 --- a/models/model-cards/phishing-model-card.md +++ b/models/model-cards/phishing-model-card.md @@ -104,7 +104,7 @@ limitations under the License. **Link:** -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/phishing-email-validation-data.jsonlines
+* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/phishing-email-validation-data.jsonlines
**Properties (Quantity, Dataset Descriptions, Sensor(s)):** diff --git a/models/model-cards/root-cause-analysis-model-card.md b/models/model-cards/root-cause-analysis-model-card.md index 2269c875ec..12d312bb3c 100644 --- a/models/model-cards/root-cause-analysis-model-card.md +++ b/models/model-cards/root-cause-analysis-model-card.md @@ -89,7 +89,7 @@ limitations under the License. **Link:** -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/root-cause-training-data.csv
+* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/root-cause-training-data.csv
**Properties (Quantity, Dataset Descriptions, Sensor(s)):** @@ -103,7 +103,7 @@ limitations under the License. **Link:** -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/validation-data/root-cause-validation-data-input.jsonlines
+* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/validation-data/root-cause-validation-data-input.jsonlines
**Properties (Quantity, Dataset Descriptions, Sensor(s)):** @@ -216,7 +216,7 @@ limitations under the License. ## Model Card ++ Saftey & Security Subcard ### Link the location of the training dataset's repository. -* https://github.com/nv-morpheus/Morpheus/blob/branch-23.07/models/datasets/training-data/root-cause-training-data.csv +* https://github.com/nv-morpheus/Morpheus/blob/branch-23.11/models/datasets/training-data/root-cause-training-data.csv ### Is the model used in an application with physical safety impact? * No