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.11.tar.gz (111.5 kB view details)

Uploaded Source

Built Distribution

jammy-0.1.11-py3-none-any.whl (159.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for jammy-0.1.11.tar.gz
Algorithm Hash digest
SHA256 c646addc1133b8d7f00028667f7e1d8869c097abd8bc5fadaf802d80efa4a808
MD5 9770dcbfa07051c4a5ad840186359204
BLAKE2b-256 5168149c755d856caea7f49c2a7a9a6285ea39d88754c3c9d22f822765d0ff93

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for jammy-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 5e01e005e41423b5c71e7f13652e5c399be8e3aee049f715d84399eccac8393a
MD5 9de9b993d6d68bdaa695a74d00dab3b3
BLAKE2b-256 0039c8aac7f1fc8d321cb07028715415c67b58263516aceaae3f5f514c88328a

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