Comments (14)
@sammysemantics - what do you think about re-naming it to
MLOps.NET.Storage.Azure
andMLOps.NET.Storage.SQLite
etc.?
For me, it's better this way. Azure and SQLite are intrinsic local or remote, so there is no need to encode this in the namespace.
from mlops.net.
We probably want to start off with supporting SQL Server and a local file share. It would make sense that this was added to a separate package MLOps.NET.Local.SqlServer
from mlops.net.
@aslotte , do you mind if I'm considering adding SQLite? I think it will do just fine here, instead of SqlServer. But we can think of doing both, SqlServer and SQLite.
from mlops.net.
@dcostea we can certainly look at SQLite if you like. My thinking is that most organizations that want to start of locally will have some kind of SQL server set up, but that may be a misconception :)
Would love to discuss it tomorrow if you're joining the stream. I'm thinking we may want to spend a bit more time finding a general API we're happy with in Azure before working on the local solution.
from mlops.net.
@aslotte , sure, let's talk tomorrow.
from mlops.net.
I agree with @dcostea. For development purposes, using SQLite is easier to use instead of a full server setup. I completely agree that enterprises will want to use connect with SQL server, but that can be implemented later.
Also, I'm unsure of the naming convention of MLOps.NET.Local._______. I am unsure of the 'Local' addition. Because if we used that, shouldn't we change the name up for MLOps.NET.Azure to MLOps.NET.RemoteStorage/Cloud.Azure. If we drop the '.Local", it will be more consistence with the current naming schema because the extension's name should be self-evident enough.
from mlops.net.
Great input @sammysemantics. To address some of your points:
- I'm all good trying SQLite to start with
- Maybe the name of the package should be
MLOps.NET.SQLite
?
Like that we can have additional packages for e.g. MLOps.NET.AWS
if we open up for AWS as a storage provider.
from mlops.net.
It could also be called MLOps.NET.LocalStorage.SQLite
and we could have MLOps.NET.LocalStorage.SqlServer
etc.
from mlops.net.
If we rename it MLOps.NET.LocalStorage.*, should we rename the Azure extension to MLOps.NET.RemoteStorage (or CloudStorage).Azure? Because I do see more extensions to this library that fits outside of storage and focuses on other operations in the MLOps lifecycle.
from mlops.net.
@sammysemantics - what do you think about re-naming it to MLOps.NET.Storage.Azure
and MLOps.NET.Storage.SQLite
etc.?
from mlops.net.
@dcostea just so I understand your last comment, do you think they should be called MLOps.NET.Storage.Azure
or MLOps.NET.Azure
for example?
I personally prefer MLOps.NET.Azure
but I'm good with either and want to make sure it makes sense to you, @sammysemantics and others.
from mlops.net.
If we don't plan to have more modules related to Azure, then I prefer the shorter one, MLOps.NET.Azure. Similarly MLOps.NET.SQLite.
from mlops.net.
Agreed.
from mlops.net.
Perfect, that sounds great.
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.