Comments (8)
Once #50 is merged assemby you should be able to use something along these lines to get the git hash using something like this:
typeof(MLOps.NET.MLLifeCycleManager).Assembly
.GetCustomAttribute<AssemblyInformationalVersionAttribute>()
.InformationalVersion
This returns 0.0.13-alpha+d3d9d32478
on the assembly from one of the packages generated from my testing setting up the git versioning
from mlops.net.
cc: @dcostea @lqdev @AnoojNair - would love your input on this one. Sammy, I can't tag you yet but I'll tag you in the associated issue for your awareness.
from mlops.net.
@AnoojNair I think we would need to store some kind of traceable artifact, since down the line we want to be able to look back from a model to see what data and code that was used. I'm thinking that we in the UI would be able to click a model and be taken straight to the repo and the comimt which contains the code used :)
from mlops.net.
That's super helpful, thanks for the heads-up @ssa3512
from mlops.net.
Would this value (git hash/ build version) be surfaced up in the user program so that they can then log it in the metadata store?
from mlops.net.
Ideally it would be set automatically on the run and they can provide a comment is they like
from mlops.net.
Another way to achieve this would be to use tags. We can tag the repo whenever we get the best run? Then we don't store anything git specific in the dB.
This should be possible from GitHub actions? I am not sure
from mlops.net.
@AnoojNair I think we would need to store some kind of traceable artifact, since down the line we want to be able to look back from a model to see what data and code that was used. I'm thinking that we in the UI would be able to click a model and be taken straight to the repo and the comimt which contains the code used :)
Nice, that would be a good feature
from mlops.net.
Related Issues (20)
- [Deployment] Deploy generated Docker Image to Cluster HOT 7
- Add support to track and manage Tensorflow.NET models
- [Deployment] Generate dotnet new template package (nuget) for ML.NET ASP.NET Core Web API HOT 1
- [HacktoberFest] Create and prepare one or more issues for Hacktoberfest HOT 3
- [Deployment] Add a CI workflow for MLOps.NET.Templates/templates HOT 1
- Record package dependencies when creating a run HOT 2
- Add comparison to benchmarks HOT 1
- Docker Image Generation Improvements
- Configure GitHub Codespaces
- [Deployment] Add ability to RegisterSchema HOT 5
- Update to .NET 5 and C# 9 HOT 2
- [Deployment] Add ability to deploy a model to a Kubernetes cluster using the saved schema
- [Deployment] Add ability to configure Kubernetes deployment
- [Deployment] Add ability to install saved package dependencies in Kubernetes deployment HOT 1
- [Deployment] Write a blog post explaining Kubernetes Model Deployments with MLOps.NET
- Add additional methods to MLOps.NET.CLI HOT 4
- Add KubernetesDeploymentInfo as an associated entity to Deployment
- Improve scaling of Kubernetes end-to-end integration test
- Add option to choose SQLite DB path HOT 1
- [Release] Fix release workflow to push to nuget.org
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 mlops.net.