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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: jammy-0.1.10.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.10.tar.gz
Algorithm Hash digest
SHA256 d8ffb5e3b465f5f754236e51a55a0a015a730d223f3a6bf31c6c11fb15f9b6f8
MD5 feeeb59cab003cdd1604fd9a5c3fadb9
BLAKE2b-256 ebbbd26195d1c82a46de834f2c5c873c5782ac81ac8b62259004f160509223e8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: jammy-0.1.10-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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 4fa2295252fc611d7ebf113ac1f245893c6f40f44395bb9b689aa5da546fb8cd
MD5 38c12fb73cf83a7c841c13c0ed3206ec
BLAKE2b-256 77d4f0773d970364c28c1df9f501fc2194681597d076b8365051557202c2a13b

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