duplicates = multiple editions
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
| #load "packages/FsLab/FsLab.fsx" | |
| open FSharp.Data | |
| open XPlot.GoogleCharts | |
| let bondUrl = "https://en.wikipedia.org/w/index.php?title=List_of_James_Bond_films&oldid=688916363" | |
| type BondProvider = HtmlProvider<"https://en.wikipedia.org/w/index.php?title=List_of_James_Bond_films&oldid=688916363"> | |
| let bondWiki = BondProvider.Load(bondUrl) |
| <noscript id="textNS"> | |
| | | | |
| | a w r i t e u p r e l e a s e b y r o l | | |
| | ________ ___ ________ ________ | | |
| | <_ __ \/ \/ \/ ____ \ | | |
| | T T<___/\___/\_ /\ _/\ \__j _/ | | |
| | | | T T T / \ T__\____ T | | |
| | | | | | | \ / |T T T | | | |
| | l__j_____l___j_l__><__j| | | | | |
| http://courses.cms.caltech.edu/cs179/ | |
| http://www.amd.com/Documents/GCN_Architecture_whitepaper.pdf | |
| https://community.arm.com/graphics/b/blog | |
| http://cdn.imgtec.com/sdk-documentation/PowerVR+Hardware.Architecture+Overview+for+Developers.pdf | |
| http://cdn.imgtec.com/sdk-documentation/PowerVR+Series5.Architecture+Guide+for+Developers.pdf | |
| https://www.imgtec.com/blog/a-look-at-the-powervr-graphics-architecture-tile-based-rendering/ | |
| https://www.imgtec.com/blog/the-dr-in-tbdr-deferred-rendering-in-rogue/ | |
| http://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/opencl-optimization-guide/#50401334_pgfId-412605 | |
| https://fgiesen.wordpress.com/2011/07/09/a-trip-through-the-graphics-pipeline-2011-index/ | |
| https://community.arm.com/graphics/b/documents/posts/moving-mobile-graphics#siggraph2015 |
| #![allow(unused)] | |
| //#![feature(optin_builtin_traits)] | |
| // Booleans | |
| struct True; | |
| struct False; | |
| trait BoolOr<B> {type BoolOr;} | |
| impl<B> BoolOr<B> for True {type BoolOr=True;} | |
| impl BoolOr<True> for False {type BoolOr=True;} | |
| impl BoolOr<False> for False {type BoolOr=False;} |
| jit-toy: jit-toy.cpp | |
| clang++ -g -o $@ $^ $(shell /usr/lib/llvm-5.0/bin/llvm-config --cxxflags --ldflags --system-libs --libs core) |
Download and Install Emscripten
/home/usergit clone https://github.com/emscripten-core/emsdk.gitcd emsdk./emsdk install latest./emsdk activate latestsource ./emsdk_env.shecho 'source "/home/user/emsdk/emsdk_env.sh"' >> $HOME/.bash_profileCurrently if you try to use the TensorFlow rust bindings crate: tensorflow = "0.17.0", this crate's sub-crate: tensorflow-sys will try to build the underlying TensorFlow C library from the source as Google hasn't provided an official release for Apple M1, but unfortunately the building will fail.
This gist provides a full working instructions for you to build the TensorFlow C library on Apple M1 (darwin_arm64), and eventually use it with the TensorFlow rust bindings crate: tensorflow = "0.17.0".
This gist was tested on TensorFlow v2.8.0, the other versions should work in the same way.