Thanks Xiaojing and Li, Right, the AutoML and security would be interesting and important directions for a popular memory library project. I think it is crucial to design a successful library with ML usability and security in mind at the very beginning. We may need to further find a path to maximize the contribution to those promising applications.
Thanks. Gordon. On Sat, Mar 23, 2024 at 12:02 AM Li Shen <[email protected]> wrote: > +1 > adding features to support AI is a good direction. Would we also consider > some security enhancements such as nonvolatile memory encryption? > > Thanks, > Li > > On Fri, Mar 22, 2024 at 4:30 PM Xiaojin Jiao <[email protected]> wrote: > >> Another direction could be enhancing our platform to have some AI-based >> memory management capability, like this one: Machine Learning Makes Memory >> Management More Efficient | College of Computing (gatech.edu) >> < >> https://www.cc.gatech.edu/news/623810/machine-learning-makes-memory-management-more-efficient >> > >> A wild thought :), AutoML is quite popular lately, we could think about >> if >> it's possible to push our library into an AutoML library to help it manage >> the memory. >> ------ >> Best Regards, >> >> >> Xiaojin Jiao >> >> >> >> On Thu, Mar 21, 2024 at 12:51 PM Gordon <[email protected]> wrote: >> >> > Thanks Zhen. >> > Right, it is also the most challenging technique we are going to >> achieve. >> > >> > On Thu, Mar 21, 2024 at 10:45 AM rhythmwind <[email protected]> >> wrote: >> > >> > > +1. Agree with Xiaojin's idea. >> > > >> > > If mnemonic project could provid a cost effective way to meet speed >> and >> > > capacity required by ever increasing demand of ML models, it will be >> much >> > > attractive. >> > > >> > > Thanks Zhen >> > > >> > > -------- Original message -------- >> > > From: Gordon <[email protected]> >> > > Date: 3/21/24 10:16 AM (GMT-08:00) >> > > To: [email protected], [email protected] >> > > Subject: Re: [VOTE] The new direction for project Mnemonic >> > > >> > > Thank you Xiaojing and Chenyang. >> > > >> > > On Tue, Mar 19, 2024 at 8:10 AM Chenyang Li <[email protected] >> > >> > > wrote: >> > > >> > > > Ok sound good to me then >> > > > >> > > > +1 >> > > > >> > > > < = > >> > > > LESS IS MORE >> > > > >> > > > >> > > > On Mon, Mar 18, 2024 at 6:18 PM Gordon <[email protected]> wrote: >> > > > >> > > > > Hi Chenyang, >> > > > > >> > > > > You are right, how to optimize the ML/AI workload through >> > non-volatile >> > > > > objects is a big challenge. >> > > > > >> > > > > I saw some successful efforts on this domain, for example, Apache >> > Arrow >> > > > > provided optimized dataframe and numpy array to accelerate the >> data >> > > > > processing, while they do have DLPack protocol to improve the >> > > efficiency >> > > > of >> > > > > tensors and arrays exchange between major frameworks. >> > > > > >> > > > > So that's why I think we might find the similar path to ML/AI >> > > workloads, >> > > > > thanks. >> > > > > >> > > > > Best regards >> > > > > Gordon >> > > > > >> > > > > >> > > > > On Mon, Mar 18, 2024 at 11:01 AM Chenyang Li < >> > [email protected] >> > > > >> > > > > wrote: >> > > > > >> > > > > > Ml/ai will be interesting to add, but the problem is I don’t >> see a >> > > > clear >> > > > > > interception from Mnemonic project. >> > > > > > >> > > > > > Does anybody have any ideas on this? >> > > > > > Chenyang >> > > > > > >> > > > > > < = > >> > > > > > LESS IS MORE >> > > > > > >> > > > > > >> > > > > > On Mon, Mar 18, 2024 at 9:58 AM Gordon <[email protected]> >> wrote: >> > > > > > >> > > > > > > Hi Mnemonic contributors and PMCs, >> > > > > > > >> > > > > > > As the benefits of non-volatile memory technology are very >> > limited >> > > on >> > > > > its >> > > > > > > own, we may need to consider developing some applications to >> > > present >> > > > > it, >> > > > > > > such as ML/AI. so I would like to call a vote to make a >> community >> > > > wide >> > > > > > > decision on this new direction for Mnemonic, please vote, and >> we >> > > can >> > > > > > > definitely do further discussion on it after it, thanks. >> > > > > > > >> > > > > > > Please vote accordingly, >> > > > > > > >> > > > > > > [] +1 approve >> > > > > > > [] +0 no opinion >> > > > > > > [] -1 disapprove with a reason >> > > > > > > >> > > > > > > Thank you all for your participation. >> > > > > > > >> > > > > > > Best, >> > > > > > > Gordon >> > > > > > > >> > > > > > > On Sun, Mar 17, 2024 at 11:56 PM Gordon <[email protected]> >> > wrote: >> > > > > > > >> > > > > > > > Dear Sander, >> > > > > > > > >> > > > > > > > Sorry for the late reply, I submitted the report for the >> > Mnemonic >> > > > > > > > community and will discuss with our PMCs to make a decision >> on >> > > the >> > > > > > > > direction of our project/community, thanks. >> > > > > > > > >> > > > > > > > Best regards >> > > > > > > > Gordon. >> > > > > > > > >> > > > > > > > >> > > > > > > > On Sat, Mar 16, 2024 at 6:19 AM Sander Striker < >> > > [email protected] >> > > > > >> > > > > > > wrote: >> > > > > > > > >> > > > > > > >> Dear Mnemonic community, >> > > > > > > >> >> > > > > > > >> In the Apache governance model, the ASF board delegates >> > > > > responsibility >> > > > > > > for >> > > > > > > >> managing projects to PMCs. This allows projects to govern >> > > > > themselves, >> > > > > > in >> > > > > > > >> terms >> > > > > > > >> of their own development goals, guidelines, and volunteer >> > > spirit, >> > > > > > within >> > > > > > > >> the >> > > > > > > >> scope of our purpose as an open source foundation. The >> state >> > > > allows >> > > > > us >> > > > > > > to >> > > > > > > >> supply an umbrella of corporate protection to our projects >> and >> > > > > > > >> volunteers, but >> > > > > > > >> only to the extent that we retain active and effective >> > oversight >> > > > of >> > > > > > each >> > > > > > > >> project's operation on behalf of the public's interest. >> > > > > > > >> >> > > > > > > >> To enable the board to provide oversight across the >> > foundation, >> > > > each >> > > > > > PMC >> > > > > > > >> is >> > > > > > > >> tasked with providing the board a quarterly report on the >> > health >> > > > of >> > > > > > > their >> > > > > > > >> project. This allows us to hear your heartbeat, to see the >> > > project >> > > > > > > through >> > > > > > > >> your eyes, and to inform the public through our meeting >> > minutes. >> > > > > > > >> >> > > > > > > >> The board has noticed that the reports for Mnemonic have >> been >> > > > missed >> > > > > > > >> for a number of months. This makes us sad because we have >> lost >> > > > that >> > > > > > > >> ability >> > > > > > > >> to communicate with you, to see what may be preventing your >> > good >> > > > > > health, >> > > > > > > >> and to ensure that we are providing the services that you >> need >> > > to >> > > > > > > continue >> > > > > > > >> as an Apache project. >> > > > > > > >> >> > > > > > > >> The reports to the board are normally written by the PMC >> chair >> > > but >> > > > > all >> > > > > > > PMC >> > > > > > > >> members have an individual responsibility to ensure that a >> > > report >> > > > is >> > > > > > > >> submitted. If the PMC chair is not available then any PMC >> > member >> > > > can >> > > > > > > >> submit >> > > > > > > >> the report. If you need help with this process, please >> reach >> > out >> > > > to >> > > > > > > >> [email protected] >> > > > > > > >> >> > > > > > > >> Please ensure that a report for Mnemonic is submitted to >> the >> > > board >> > > > > > > >> for the next meeting on Wed, 20 Mar 2024 at 21:00 UTC. >> > > > > > > >> >> > > > > > > >> If the PMC chair is not going to be available for an >> extended >> > > > period >> > > > > > of >> > > > > > > >> time, >> > > > > > > >> it may make sense to rotate the PMC chair. Rotating the PMC >> > > chair >> > > > > does >> > > > > > > not >> > > > > > > >> mean the current chair has failed. People's situations and >> > > > interests >> > > > > > > >> change; >> > > > > > > >> rotation is good as it allows more people to become >> familiar >> > > with >> > > > > that >> > > > > > > >> role. >> > > > > > > >> Again, if assistance is required with this process, please >> > feel >> > > > free >> > > > > > to >> > > > > > > >> reach out to [email protected] >> > > > > > > >> >> > > > > > > >> As projects mature, they will naturally reach a point where >> > > > activity >> > > > > > > >> reduces >> > > > > > > >> to a level that the project is no longer sustainable. At >> > Apache, >> > > > > > > projects >> > > > > > > >> reach this stage when there are no longer 3 active PMC >> members >> > > > > > providing >> > > > > > > >> oversight. Projects that reach this stage are placed in our >> > > Attic, >> > > > > > where >> > > > > > > >> they continue to be accessible to the public but are not >> > > portrayed >> > > > > as >> > > > > > > >> having >> > > > > > > >> an active community for maintenance. >> > > > > > > >> >> > > > > > > >> http://attic.apache.org/ >> > > > > > > >> >> > > > > > > >> If Mnemonic has reached this point, please reach out to the >> > > Attic >> > > > > > > project >> > > > > > > >> to arrange transfer. On the other hand, if your project is >> > > mostly >> > > > > > > dormant >> > > > > > > >> but >> > > > > > > >> still has at least three active PMC members, it can remain >> in >> > > that >> > > > > > state >> > > > > > > >> for >> > > > > > > >> as long as needed. If your project is in such a state, >> please >> > > > > mention >> > > > > > > >> that in >> > > > > > > >> your report and verify the PMC's state at regular >> intervals. >> > > > > > > >> >> > > > > > > >> Finally, if you have any questions, please feel free to >> reach >> > > out >> > > > to >> > > > > > > >> [email protected]. >> > > > > > > >> >> > > > > > > >> Thanks, >> > > > > > > >> The ASF Board >> > > > > > > >> >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> >
