Comments (4)
@b-quachtran ,
What do think about this proposal to improve the logic in the CI/CD pipeline?
from financial-demo.
@ArjaanBuijk I think the above approach makes sense, I know of customer that doing something very similar in their CI pipeline for determining if model training needs to be run.
One thing that I think would work well is to make use of the rasa train --dry-run
flag as a conditional check that determines if the train job should run.
from financial-demo.
The return code from rasa train --dry-run
determines whether model re-training is needed:
--dry-run If enabled, no actual training will be performed.
Instead, it will be determined whether a model should
be re-trained and this information will be printed as
the output. The return code is a 4-bit bitmask that
can also be used to determine what exactly needs to be
retrained: - 1 means Core needs to be retrained - 2
means NLU needs to be retrained - 4 means responses in
the domain should be updated - 8 means the training
was forced (--force argument is specified) (default:
False)
from financial-demo.
I tried it out, but when running the cicd pipeline, downloading the model first, and then issuing rasa train
does not work. Rasa is always training it.
For now, leaving the existing logic in place.
from financial-demo.
Related Issues (20)
- CI/CD - Add manual workflow trigger to cleanup HOT 1
- CI/CD - wait for external ip script lists wrong port HOT 1
- CI/CD - Define `RASAX_HELM_CHART_VERSION` in Makefile HOT 1
- CI/CD - AWS_ELASTIC_IP is not used HOT 1
- CI/CD - Correctly deploy to production cluster
- CI/CD - Do not wait for pods to be ready HOT 1
- CI/CD - After upgrade of prod, authentication failed
- CI/CD - restart action server pod
- CI/CD - cleanup AWS Elastic Block Store volumes HOT 1
- Rasa train issue HOT 18
- custom form issue HOT 2
- CI/CD - fails on first push, not in a PR
- [Question] How to change the initial values? HOT 4
- Rasa financial-demo requirements.txt rasa-sdk version HOT 2
- Add more info on how to use custom forms
- mattermost integration how to needed HOT 2
- Failed pip install -r requirements.txt, rasa train, rasa shell HOT 1
- Upgrade `custom_forms.py` to rasa-sdk 3.1
- improper handling of tracker.get_slot("amount-of-money") in validate_credit_card method
- Package versions mismatch
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from financial-demo.