Turing Pi Kubernetes Cluster
Board
- Turing Pi 2
- Pico PSU 160w
#!/bin/bash | |
# Copyright (c) 2019-2021, NVIDIA CORPORATION. All rights reserved. | |
# | |
# Redistribution and use in source and binary forms, with or without | |
# modification, are permitted provided that the following conditions | |
# are met: | |
# * Redistributions of source code must retain the above copyright | |
# notice, this list of conditions and the following disclaimer. | |
# * Redistributions in binary form must reproduce the above copyright |
services: | |
go: &go | |
env_file: .env | |
tty: true | |
stdin_open: true | |
build: | |
context: . | |
entrypoint: go | |
command: help | |
volumes: |
REQUIRED_CONFIGS=( | |
CONFIG_BPF | |
CONFIG_BPF_SYSCALL | |
CONFIG_NET_CLS_BPF | |
CONFIG_BPF_JIT | |
CONFIG_NET_CLS_ACT | |
CONFIG_NET_SCH_INGRESS | |
CONFIG_CRYPTO_SHA1 | |
CONFIG_CRYPTO_USER_API_HASH | |
CONFIG_CGROUPS |
on: | |
push: | |
branches: | |
- master | |
name: Git Tag | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
jobs: | |
check_version: | |
name: Check Version |
module Instrumentation | |
DEFAULT_OPERATION = 'method.execution' | |
def self.trace(operation: DEFAULT_OPERATION, resource:, **options) | |
options.merge!(resource: resource).compact! | |
Datadog.tracer.trace(operation, options) do |span| | |
Datadog::Analytics.set_measured(span) | |
yield | |
end | |
rescue StandardError |
.highlight { | |
border-radius: 1em 0 1em 0; | |
background-image: linear-gradient(-100deg, rgba(255,224,0,0.3), rgba(255,224,0,0.7) 95%, rgba(255,224,0,0.1)); | |
} |
def step(min: 1, comp: 20) | |
return 0 if min == comp | |
(1 - (min - comp).abs / (min - comp).to_f) / 2 | |
end |
name: 'Close stale issues and PR' | |
on: | |
schedule: | |
- cron: '30 1 * * *' | |
jobs: | |
stale: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/stale@v3 |
import { useState, useLayoutEffect } from "react"; | |
export const useViewportSize = (debounceTime = 250) => { | |
const [viewportSize, setViewportSize] = useState({ | |
width: undefined, | |
height: undefined | |
}); | |
const debounce = (fn, ms) => { | |
let timer; | |
return () => { |