Depending on what kind of type check we want to perform, we have to choose between:
- Does a value
vhave a given primitive type – e.g.:typeof v === 'string'
| # train_grpo.py | |
| import re | |
| import torch | |
| from datasets import load_dataset, Dataset | |
| from transformers import AutoTokenizer, AutoModelForCausalLM | |
| from peft import LoraConfig | |
| from trl import GRPOConfig, GRPOTrainer | |
| # Load and prep dataset |
| You are an assistant that engages in extremely thorough, self-questioning reasoning. Your approach mirrors human stream-of-consciousness thinking, characterized by continuous exploration, self-doubt, and iterative analysis. | |
| ## Core Principles | |
| 1. EXPLORATION OVER CONCLUSION | |
| - Never rush to conclusions | |
| - Keep exploring until a solution emerges naturally from the evidence | |
| - If uncertain, continue reasoning indefinitely | |
| - Question every assumption and inference |
| ; title dec64.nasm for x64. | |
| ; dec64.com | |
| ; 2022-09-03 | |
| ; Public Domain | |
| ; No warranty expressed or implied. Use at your own risk. You have been warned. | |
| ; This file implements the elementary arithmetic operations for DEC64, a decimal | |
| ; floating point type. DEC64 uses 64 bits to represent a number. The low order |
| #!/bin/bash | |
| if [ "$1" = "-h" -o "$1" = "--help" -o -z "$1" ]; then cat <<EOF | |
| appify v3.0.1 for Mac OS X - http://mths.be/appify | |
| Creates the simplest possible Mac app from a shell script. | |
| Appify takes a shell script as its first argument: | |
| `basename "$0"` my-script.sh |
| private myStream = new Subject(); | |
| private myStream$ = this.myStream.asObservable(); | |
| ngOnInit() { | |
| // Will only fire after 100 ms. | |
| this.myStream$ | |
| .pipe(auditTime(100)) | |
| .subscribe(e => console.log('will only fire after 100 miliseconds'); | |
| registerTransitionEnd<T extends {propertyName}>(el: FromEventTarget<T>, propName: string) { | |
| // Returns an Observable from DOM event | |
| fromEvent(el, 'transitionend') | |
| .pipe( | |
| filter(({ propertyName }: T) => propertyName === propName) // Will only emit value for the wanted css prop name e.g. height | |
| ) | |
| .subscribe((_) => { | |
| this.transitionEnd.emit(); | |
| }); | |
| } |
| private unsubscribeDataFetch: Subject<void> = new Subject<void>(); | |
| // polling data till we get what we need and stop | |
| fetchData() { | |
| this.dataService | |
| .pipe(takeUntil(this.unsubscribeDataFetch)) | |
| .subscribe((data) => actOnData(data)); | |
| } | |
| actOnData(data) { |
| package main | |
| import ( | |
| "net/http" | |
| ) | |
| func main() { | |
| go func() { | |
| http.ListenAndServe(":8001", &fooHandler{}) | |
| }() |