RabbitMQ asynchronous connector library for Python with built in RPC support

bunny-storm RabbitMQ connector library for Python that is fully integrated with the aio-pika framework. Introduction BunnyStorm is here to simplify working with RabbitMQ while using aio-pika.This library offers an asynchronous implementation of a RabbitMQ connector which is fully integrated with asyncio.BunnyStorm provides an all-in-one adapter with the following functionalities: publish – Publish a message. receive – Consume messages from a queue. Can automatically reply to desired routes if the received messagecontains a “reply_to” property. rpc – Implement RPC (Remote procedure […]

Read more

Pushing the Limit of Post-Training Quantization by Block Reconstruction

Pytorch implementation of BRECQ, ICLR 2021 @inproceedings{ li&gong2021brecq, title={BRECQ: Pushing the Limit of Post-Training Quantization by Block Reconstruction}, author={Yuhang Li and Ruihao Gong and Xu Tan and Yang Yang and Peng Hu and Qi Zhang and Fengwei Yu and Wei Wang and Shi Gu}, booktitle={International Conference on Learning Representations}, year={2021}, url={https://openreview.net/forum?id=POWv6hDd9XH} } Pretrained models We provide all the pretrained models and they can be accessed via torch.hub For example: use res18 = torch.hub.load(‘yhhhli/BRECQ’, model=’resnet18′, pretrained=True) to get the pretrained ResNet-18 […]

Read more

Raspberry Pi Pico support for VS Code

Pico-Go provides code auto-completion and allows you to communicate with your Raspberry Pi Pico board using the built-in REPL console. Run a single file on your board, sync your entire project or directly type and execute commands. This software is originally a derivative product of Pymakr by Pycom Ltd under the terms of its GNU GPL Version 3+ license but it has now received significant rewrites. Non-RP2040 boards are not supported but may still work. Works with macOS, Linux, and […]

Read more

Ready-to-use code and tutorial notebooks to boost your way into few-shot image classification

Ready-to-use code and tutorial notebooks to boost your way into few-shot image classification. This repository is made for you if: you’re new to few-shot learning and want to learn; or you’re looking for reliable, clear and easily usable code that you can use for your projects. Don’t get lost in large repositories with hundreds of methods and no explanation on how to use them. Here, we want each line of code to be covered by a tutorial. What’s in there?

Read more

Rank the Episodes: A Simple Approach for Exploration in Procedurally-Generated Environments

This is the Tensorflow implementation of ICLR 2021 paper Rank the Episodes: A Simple Approach for Exploration in Procedurally-Generated Environments. We propose a simple method RAPID for exploration through scroring the previous episodes and reproducing the good exploration behaviors with imitation learning. The implementation is based on OpenAI baselines. For all the experiments, add the option –disable_rapid to see the baseline result. RAPID can achieve better performance and sample efficiency than state-of-the-art exploration methods on MiniGrid environments. Cite This Work […]

Read more

Using Data Classes in Python

One new and exciting feature that came out in Python 3.7 was the data class. A data class is a class typically containing mainly data, although there aren’t really any restrictions. With data classes, you don’t have to write boilerplate code to get proper initialization, representation, and comparisons for your objects. In this course, you’ll learn how to: Define your own data classes Add default values to the fields in your data class Customize the ordering of data class objects […]

Read more

Micro-climate predictions: Enabling hyper-local decisions for agriculture and renewables

It is springtime in Eastern Washington, USA, and the temperature is slightly above freezing. A farmer is preparing to fertilize his fields of wheat and lentils as winter runoff and frost are nearly finished. The plants are susceptible to fertilizer at freezing temperatures, so the farmer checks forecasts from the local weather station, which is about 50 miles away. The three-day outlook shows temperatures above freezing. The farmer rents equipment and starts fertilizing the farm. But at night, the temperature […]

Read more

Understanding the Complexity of Metaclasses and their Practical Applications

Metaprogramming is a collection of programming techniques which focus on ability of programs to introspect themselves, understand their own code and modify themselves. Such approach to programming gives programmers a lot of power and flexibility. Without metaprogramming techniques, we probably wouldn’t have modern programming frameworks, or those frameworks would be way less expressive.  This article is an excerpt from the book, Expert Python Programming, Fourth Edition by Michal Jaworski and Tarek Ziade – A book that expresses many years of professional experience in building all kinds of applications […]

Read more

The Top Skills for a Career in Datascience in 2021

Datascience is exploding in popularity due to how it’s tethered to the future of technology, supply-demand for high paying jobs and being on the bleeding edge of corporate culture, startups and innovation! Students from South and East Asia especially can fast track lucrative technology careers with data science even as tech startups are exploding in those areas with increased foreign funding. Think carefully. Would you consider becoming a Data Scientist? According to Coursera: A data scientist might do the following […]

Read more

Natural language computational chemistry command line interface

Install Must have Open-AI Codex key: export OPENAI_API_KEY= then nlcc key bindings ctrl-w copy to clipboard (Note, you may need to install xsel on linux) ctrl-q help ctrl-o reset context ctrl-z execute python code ctrl-t adjust temperature ctrl-u status ctrl-c quit ctrl-x write to file (same output as copy to clipboard) ctrl-l load from file ctrl-n update number of code responses ctrl-down Enter multiline. escape-enter to enter prompt or ctrl-down to leave GitHub https://github.com/whitead/nlcc    

Read more
1 26 27 28 29 30 48