Skip to main content

A Versatile 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 jamtorch.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")
$ jinspect-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.1.6.tar.gz (110.3 kB view details)

Uploaded Source

Built Distribution

jammy-0.1.6-py3-none-any.whl (158.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jammy-0.1.6.tar.gz
  • Upload date:
  • Size: 110.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.16 Linux/5.4.109+

File hashes

Hashes for jammy-0.1.6.tar.gz
Algorithm Hash digest
SHA256 ad2c03e16de70b837737517039e30f8b23137b254791b01287f760d49e580e86
MD5 5e8f42bf5f398cb3d4f1dc0e0f28e65a
BLAKE2b-256 d6681cfe1c4aaf7d2999682cc2ccea2a0c9c68663c02576bed71e58a20578836

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: jammy-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 158.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.8.16 Linux/5.4.109+

File hashes

Hashes for jammy-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ec14911e7f8d163b90a940eb6a381bdb155d0a91628d90adf5baddfb52f1c14d
MD5 dbf84da49de644644025f98c5a65a305
BLAKE2b-256 467c41b41ac19f533c8bffada73874dcc57cad795bf45f86f572a8ccbc95f272

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