VirtualTam's bookmarks
20 bookmarks found
Page 1 of 1
-
- https://imagen.research.google/
- https://ai.googleblog.com/2022/05/vector-quantized-image-modeling-with.html
- https://github.com/tensorflow/lingvo
- https://ai.googleblog.com/2021/12/general-and-scalable-parallelization.html
- https://cloud.google.com/blog/topics/tpus/google-showcases-cloud-tpu-v4-pods-for-large-model-training
-
-
Actor model - Wikipedia
2017-09-24 - https://en.wikipedia.org/wiki/Actor_model_implementation
- https://stackoverflow.com/questions/3423447/which-actor-model-library-framework-for-python-and-erlang-like
- https://quantmind.github.io/pulsar/ - https://github.com/quantmind/pulsar
- https://www.pykka.org/en/latest/ - https://github.com/jodal/pykka
- http://www.celeryproject.org/
-
Python unit testing frameworks: Nose, Pytest
2015-02-13 Python's built-in unittest module is quite cool, but a bit limited and way too verbose (read: it's quite not easy to incite developers to write unit tests)
I'm currently looking for more dev-friendly solutions, the key points being:
- writing test code should be easy and straight-forward -keep the focus on "what to test" instead of "how to transcribe a process to a test"
- parallelization! -we, spoiled developers, should make good use of our way-too-many-cores build machines...
- complete feature set!
- we don't want to just run tests...
- coverage reports (find dead/weak/untested code sections)
- output formatting (JUnit-XML seems to be quite a common format out there)
There seem to be 3 solutions in Python:
- stock unittest + project-dependent customizations / test helpers
- nosetests
- py.test
And 2 ways of gettings things done:
- keeping things stock: no external dependency, project-specific implementation...
- using a test framework: one more module in your (test) virtualenv, more concise tests, more features (// run, code coverage, etc.)
Some links:
-
nose: python testing helper
2015-01-04 Includes support for Coverage, Xunit and other cool stuff ;-) Oh, and there is parallel testing, too \o/
nosetests --with-coverage --cover-erase --cover-tests --cover-html --cover-html-dir=htmlcov --with-xunit --xunit-file=unit.xml
via http://www.alexconrad.org/2011/10/jenkins-and-python.html
-
IPython interactive python shell
2014-06-21 - An enhanced interactive Python shell.
- A decoupled two-process communication model, which allows for multiple clients to connect to a computation kernel, most notably the web-based notebook
- An architecture for interactive parallel computing.
via http://sametmax.com/debugger-en-python-les-bases-de-pdb/
Page 1 of 1