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

Misc import fixes and reset request_id #9

Commits on Nov 3, 2022

  1. Add missing imports

    dagardner-nv committed Nov 3, 2022
    Configuration menu
    Copy the full SHA
    52bf63b View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Set channels and versions to ensure we get a good version of tensorfl…

    …ow (nv-morpheus#429)
    
    Fixes an issue where without specifying the `nvidia/label/dev` channel conda/mamba will install an old version of tensorflow (2.4.1) which is unable to load the model file.
    
    fixes nv-morpheus#324
    
    Authors:
      - David Gardner (https://github.com/dagardner-nv)
    
    Approvers:
      - Christopher Harris (https://github.com/cwharris)
      - Pete MacKinnon (https://github.com/pdmack)
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    URL: nv-morpheus#429
    dagardner-nv authored Nov 4, 2022
    Configuration menu
    Copy the full SHA
    ce376a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    65e1e3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26c3bf3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e3cdcd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff8978d View commit details
    Browse the repository at this point in the history
  6. Fix quoting

    dagardner-nv committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    12905bb View commit details
    Browse the repository at this point in the history
  7. MultiInferenceMessage & MultiResponseMessage share a new base class (n…

    …v-morpheus#419)
    
    * `MultiInferenceMessage` & `MultiResponseMessage` now inherit a new class `MultiTensorMessage` reducing the duplicated code in each
    * `MultiResponseProbsMessage` class now uses `ResponseMemoryProbs`
    * Add missing docstrings
    * Common CSV & Json reading code moved to deserializers.[hpp|cpp]
    
    fixes nv-morpheus#313 
    fixes nv-morpheus#311
    
    Authors:
      - David Gardner (https://github.com/dagardner-nv)
    
    Approvers:
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    URL: nv-morpheus#419
    dagardner-nv authored Nov 4, 2022
    Configuration menu
    Copy the full SHA
    598f356 View commit details
    Browse the repository at this point in the history
  8. Add dockerfile for CI runner (nv-morpheus#408)

    Builds two different images: `morpheus-ci-driver` and `morpheus-ci-test`.
    The driver image is 15.9GB and the test image is 14.2GB. 
    
    In this setup only the wheel is transferred from the build to the test and documentation stages(nv-morpheus#112).
    
    Base image contains:
    - Pre-populated conda env
    - libnuma1
    
    Driver image contains: 
    - libnvidia-compute-495
    - ibcublas-dev-11-5
    - libcufft-dev-11-5
    - libcurand-dev-11-5
    - libcusolver-dev-11-5 
    
    Test image contains
    - pytest-kafka
    - Kafka
    - openjdk-11 (needed for kafka)
    - nodejs
    - npm
    - camouflage
    
    fixed nv-morpheus#112 
    fixes nv-morpheus#400
    
    Authors:
      - David Gardner (https://github.com/dagardner-nv)
    
    Approvers:
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    URL: nv-morpheus#408
    dagardner-nv authored Nov 4, 2022
    Configuration menu
    Copy the full SHA
    be03b6c View commit details
    Browse the repository at this point in the history
  9. Ensure Camouflage is shutdown after every test (nv-morpheus#436)

    If a test crashes or a developer stops a test in the middle of debugging, Camouflage will be left open. Any subsequent runs of pytest will fail to start.
    
    This fixes the issue by binding the child process to the pytest process, ensuring that it will always be closed. Also added support for using already running Camouflage servers.
    
    Closes nv-morpheus#329
    
    Authors:
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    Approvers:
      - David Gardner (https://github.com/dagardner-nv)
    
    URL: nv-morpheus#436
    mdemoret-nv authored Nov 4, 2022
    Configuration menu
    Copy the full SHA
    d2e069a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    662ef3f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Fix unittests (nv-morpheus#444)

    * Avoid unnecessary copies in file source stage
    * When we do a copy, perform it before emitting
    * Skip benchmarks by default
    * Adds a `benchmark` pytest marker and associated `--run_benchmark` flag
    
    fixes nv-morpheus#443
    
    Authors:
      - David Gardner (https://github.com/dagardner-nv)
    
    Approvers:
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    URL: nv-morpheus#444
    dagardner-nv authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    ebc31ff View commit details
    Browse the repository at this point in the history
  2. Avoid unnecessary copy in add-scores stage (nv-morpheus#438)

    This requires ensuring that all newly built Tensors using the `create` method have their strides specified in elements not bytes.
    
    Authors:
      - David Gardner (https://github.com/dagardner-nv)
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    Approvers:
      - Michael Demoret (https://github.com/mdemoret-nv)
    
    URL: nv-morpheus#438
    dagardner-nv authored Nov 7, 2022
    Configuration menu
    Copy the full SHA
    52ffe41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5f91bd View commit details
    Browse the repository at this point in the history