Skip to main content

PFN IO library

Project description

PFIO

PFIO is an IO abstraction library developed by PFN, optimized for deep learning training with batteries included. It supports

  • Filesystem API abstraction with unified error semantics,
  • Explicit user-land caching system,
  • IO performance tracing and metrics stats, and
  • Fileset container utilities to save metadata.

Dependency

  • HDFS client and libhdfs for HDFS access
  • CPython >= 3.6

Installation and Document build

Installation

$ git clone https://github.com/pfnet/pfio.git
$ cd pfio
$ pip install .

Documentation

$ cd pfio/docs
$ make html
$ open build/html/index.html

Test

$ cd pfio
$ pip install .[test]
$ pytest tests/

How to use

Please refer to the official document for more information about the usage.

Project details


Download files

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

Source Distribution

pfio-1.4.0.tar.gz (35.1 kB view details)

Uploaded Source

Built Distribution

pfio-1.4.0-py3-none-any.whl (46.3 kB view details)

Uploaded Python 3

File details

Details for the file pfio-1.4.0.tar.gz.

File metadata

  • Download URL: pfio-1.4.0.tar.gz
  • Upload date:
  • Size: 35.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.3

File hashes

Hashes for pfio-1.4.0.tar.gz
Algorithm Hash digest
SHA256 54f4f57a31fe18aa172966bc0bbd332d9dfc850af199f559c1cb20f2b3ec0dc7
MD5 0765c81283399b5b278a6b7529cc470d
BLAKE2b-256 0e64e2bd8933253c6fd50eed501f0a16a1e72fccab24737cb22f3a81d5f0f78e

See more details on using hashes here.

File details

Details for the file pfio-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: pfio-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 46.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.2.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.3

File hashes

Hashes for pfio-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1449a27ae1a68f3f3af9604fa3bbe9dfeb64f474fdd653bec4b2e3dd7ea39365
MD5 f2d544ab32d0ebadfd459004deb17ff5
BLAKE2b-256 5d0d8f5b26f380f262b12b48745f75055592df11992c401c02331c85a8ca90f6

See more details on using hashes here.

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