Skip to main content

Personal ToolBox

Project description

Jammy (Jam)

PyPI PyPI - License GitHub code GitLab code Read the Docs PyPI - Python Version Code style: black

A personal toolbox by Qsh.zh.

Usage

setup

  • For core package, run pip install jammy
  • To access functions in bin
git clone https://gitlab.com/qsh.zh/jam.git --recursive
export PATH=<path_to_jam>/bin:$PATH
# run python program
jam-run main.py
jam-crun 1 main.py # use second nvidia gpu

sample of io

import jammy.io as jio
from jatorch.utils import as_numpy
jio.dump("ndarray.npz", np.arange(10))
jio.dump("foo.pkl", {"foo": as_numpy(torch.arange(10).cuda())})
ndarray = jio.load("ndarray.npz")
jio.load("foo.pkl")
model_dict = jio.load("checkpoint.pth")
$ jam-inspect-file foo.pkl
> python3
[ins] print(f1)
# content of foo.pkl

Advanced Usage

Etymology

MICS

  • The package and framework are inspired from Jacinle by vacancy, from which I learn and take utility functions shamelessly.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jammy-0.0.5.tar.gz (89.8 kB view details)

Uploaded Source

Built Distribution

jammy-0.0.5-py3-none-any.whl (129.9 kB view details)

Uploaded Python 3

File details

Details for the file jammy-0.0.5.tar.gz.

File metadata

  • Download URL: jammy-0.0.5.tar.gz
  • Upload date:
  • Size: 89.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.12 Linux/5.4.109+

File hashes

Hashes for jammy-0.0.5.tar.gz
Algorithm Hash digest
SHA256 1bc9da3e6d223ad45ebceac6601ad6b2a5960de1f8d3b28a35a7c35f496229ef
MD5 f6eda15c489064393064257c5afb9b77
BLAKE2b-256 5da0bb70f411180270f24b1a573d66e18e3c966c35172c46c43e862163817ad3

See more details on using hashes here.

Provenance

File details

Details for the file jammy-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: jammy-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 129.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.12 Linux/5.4.109+

File hashes

Hashes for jammy-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e033fe464cdcc026ba947925e2b8be19c540f6cac885896e280b684db4fd868b
MD5 a766c265ad7c07849a9838881d64a852
BLAKE2b-256 f29ceb4bcb0f3a2c73891ae8ffcdddecf9dac0582c4e9fa33a40f01de1c787b0

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page