Comments (5)
@malegend
Now, it does not provide but ncnn looks like to provide this functions int load_param(const unsigned char* mem)
and int load_model(const unsigned char* mem)
.
https://github.com/Tencent/ncnn/blob/a08f700775e70c8ca6d141eac550e6f59f2cba5b/src/net.h#L100
from ncnndotnet.
@malegend Now, it does not provide but ncnn looks like to provide this functions
int load_param(const unsigned char* mem)
andint load_model(const unsigned char* mem)
. https://github.com/Tencent/ncnn/blob/a08f700775e70c8ca6d141eac550e6f59f2cba5b/src/net.h#L100
Thanks. And when will the memory version be available?
from ncnndotnet.
@malegend
I'm working on this issue but it may take more time.
Because load_model(const char* mem)
does not copy argument. It stores only reference.
It means that loaded model may be corrupted after invoke load_model by GC.
So we have to implement DataReaderFromMemory.
But this class also stores only reference so it have it to be wrapped by wrapper class to copy memory.
from ncnndotnet.
@malegend I'm working on this issue but it may take more time. Because
load_model(const char* mem)
does not copy argument. It stores only reference. It means that loaded model may be corrupted after invoke load_model by GC.So we have to implement DataReaderFromMemory. But this class also stores only reference so it have it to be wrapped by wrapper class to copy memory.
Thanks, FULL of expectation.
from ncnndotnet.
Great!
from ncnndotnet.
Related Issues (20)
- Could not return label greater than 10 HOT 5
- How should I use NcnnDotNet.C.Ncnn.MatToPixels() method? HOT 1
- Unhandled exception. System.EntryPointNotFoundException: Unable to find an entry point named 'mat_Mat_create2' in DLL 'NcnnDotNetNative'. HOT 1
- windows server运行出错 HOT 8
- Do you support the scrfd algorithm model? HOT 15
- How to Build for Windows x86 using VS2019 HOT 7
- how to use? no doc. HOT 4
- Set option? HOT 4
- Memory overhead against original ncnn HOT 7
- How to convert Mat to Bitmap ? HOT 14
- Typo: Substract HOT 1
- CvLoadImage enum has wrong values
- NcnnDotNet v0.0.0.20230101 - System.AccessViolationException: 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.' HOT 3
- Speed in GPU is slower than Cpu HOT 3
- what wrong of the code? scoreBlob, bboxBlob,landmarkBlob are all zero! HOT 2
- how using NcnnDotNet in android for license plate Cars
- NcnnDotNet with OpencvSharp HOT 1
- Extractor error when using with camera
- (System.AccessViolationException) Bitmap ToMat Issues HOT 1
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 ncnndotnet.