dotnet / dotnet/machinelearning-samples

Query about outdated Unity Sample

Aperta
#981 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
PowerShell
Stelle
4.7k
Fork
2.7k
Merge medio
2g 22h
PR unite (30g)
1

Descrizione

I am trying to adapt some code in the Unity sample in this project in my own project (targeting Meta Quest 2) and using my own models from here: https://github.com/dotnet/machinelearning-samples/blob/main/samples/csharp/end-to-end-apps/Unity-HelloMLNET/HelloMLNET/Assets/Scenes/HelloML.cs

However, it seems that the `ArrayDataViewBuilder` class is now an internal sealed class, and it cannot be accessed by external classes. This was documented as a workaround for `PredictionEngine` since it made use of `Reflection.Emit` which apparently "throws up": https://github.com/dotnet/machinelearning-samples/tree/main/samples/csharp/end-to-end-apps/Unity-HelloMLNET#known-workarounds

What is a solution for this? I am in a position where I absolutely need a solution to this in the next 72 hours.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da samples/csharp/end-to-end-apps/Unity-HelloMLNET/HelloMLNET/Assets/Scenes/HelloML.cs e dalla sezione Known Workarounds del README dell'esempio. Verifica come l'esempio Unity usa ArrayDataViewBuilder e PredictionEngine, quindi determina e documenta un approccio supportato per le versioni correnti di ML.NET e la destinazione Meta Quest 2. Il lavoro è completo quando le indicazioni dell'esempio non dipendono più da una classe interna inaccessibile e dichiarano chiaramente il workaround funzionante.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp, unity
Ambito
game-dev, machine-learning
Tipo di issue
Documentazione
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.