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

Uploaded Source

Built Distribution

jammy-0.1.18-py3-none-any.whl (156.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jammy-0.1.18.tar.gz
  • Upload date:
  • Size: 109.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.18 Linux/5.4.109+

File hashes

Hashes for jammy-0.1.18.tar.gz
Algorithm Hash digest
SHA256 26a506486162d5506803d727039fc8f9ba0833050054a7468ce6118ebc2122e7
MD5 66c04ad3024ab2f738516f661550e36a
BLAKE2b-256 3a8d55331f421155fa05e0b61c7c5aa351c914de86cba039883e56509f62caf0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: jammy-0.1.18-py3-none-any.whl
  • Upload date:
  • Size: 156.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.8.18 Linux/5.4.109+

File hashes

Hashes for jammy-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 531ef3ad59de7c753b17691ef2d42b1316f3200ee5b287a2f24f11d83c64df16
MD5 4d5a91d5bb6591847b961566f21cde81
BLAKE2b-256 858fc3323489a674879bcbad8f15f69f78d6f644d2482cfa6d2df3dc74b69d8f

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