Skip to content

cdleary/l2d2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

Get rustup for the nightly Rust toolchain (required by PyO3): https://rustup.rs/

pip install setuptools_rust
pip install --editable ./

Then you should be able to ingest x86 binaries into the x86 trie:

python l2d2/ingest_main.py --ingest-limit 2

And then train on that ingested data:

python l2d2/attempt.py

Rust Benchmarks

$ cargo bench --no-default-features

Tips

Ensure that any development on the Rust extension that requires performance measurements uses:

python setup.py install

Using develop instead will not use "release" mode.

About

Experiments in deep learning on x86 asm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published