Comments (1)
https://dart.dev/tools/dart-compile#jit-snapshot explains how JIT snapshots are created. "Training data" here refers to the data you give your program during the training run. What that data is depends on the program of course, e.g. if you made a data processing application you should train it by giving large enough input file (or a number of files). The whole idea behind JIT snapshots is that you run your program and then you save machine code that JIT generated while your program was running. This means that the training run should be long enough and "stressful" enough that JIT actually triggers and optimizes hot part of your program.
That being said I would recommend to use AOT snapshots instead of JIT snapshots, unless there is a strong reason to want to use JIT. Meaning that you have benchmarked your application and discovered that AOT is doing really poorly (but in this case it is better to report a bug and we try to figure out a way to fix it).
from sdk.
Related Issues (20)
- Abstract classes with recurring generics could warn on creation of nullable type-solving impossibility HOT 4
- What should `OmittedTypeAnnotation.code` produce? HOT 1
- Frontend type checking error with differing flow control HOT 2
- [breaking change] Add the ability to control minimum TLS version in SecurityContext HOT 3
- [Wildcard Variables] Analyzer Implementation HOT 1
- [Wildcard Variables] Analysis Server Implementation
- Analyzer Feedback from IntelliJ HOT 3
- computeCurrentScript() from d8 preamble fails in VS Code extension host (NodeJS) due to tabs instead of spaces for stack trace indenting HOT 2
- pkg/dds/test/dap/integration/debug_exceptions_test went from flaky -> RuntimeError on unittest-asserts-release-win-arm64 HOT 4
- dartfuzz: crash during register allocation
- Assertion failure on iso-stress-linux HOT 1
- It is not currently possible to enable experiments for package dependencies in the analyzer HOT 9
- Assertion failure: Set::used_data not Smi during heap snapshot HOT 1
- Source location for StringConcatenation node for interpolation points to the end of the string. HOT 2
- How to identify lowerings for increment operations or find the source location correctly? HOT 1
- [ddc] Cleanup all support for unsound null safety
- Track the `ExtensionTypeElement` associated with constant `DartObject`s. HOT 1
- `dart2wasm`: Export constant identifying the compiler HOT 2
- readIntoSync/readAsBytes/readAsBytesSync all do not read the full file size HOT 2
- json macro throws when there is a colliding member
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 sdk.