Skip to main content

An educational module to make it easier to design experimental deep-learning networks in PyTorch

Project description

Consult the module API page at

https://engineering.purdue.edu/kak/distDLS/DLStudio-2.0.9.html

for all information related to this module, including information related to the latest changes to the code.

convo_layers_config = "1x[128,3,3,1]-MaxPool(2) 1x[16,5,5,1]-MaxPool(2)"
fc_layers_config = [-1,1024,10]

dls = DLStudio(
                  dataroot = "/home/kak/ImageDatasets/CIFAR-10/",
                  image_size = [32,32],
                  convo_layers_config = convo_layers_config,
                  fc_layers_config = fc_layers_config,
                  path_saved_model = "./saved_model",
                  momentum = 0.9,
                  learning_rate = 1e-3,
                  epochs = 2,
                  batch_size = 4,
                  classes = ('plane','car','bird','cat','deer','dog','frog','horse','ship','truck'),
                  use_gpu = True,
                  debug_train = 0,
                  debug_test = 1
              )

configs_for_all_convo_layers = dls.parse_config_string_for_convo_layers()
convo_layers = dls.build_convo_layers2( configs_for_all_convo_layers )
fc_layers = dls.build_fc_layers()
model = dls.Net(convo_layers, fc_layers)
dls.show_network_summary(model)
dls.load_cifar_10_dataset()
dls.run_code_for_training(model)
dls.run_code_for_testing(model)

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

DLStudio-2.0.9.tar.gz (19.6 MB view details)

Uploaded Source

File details

Details for the file DLStudio-2.0.9.tar.gz.

File metadata

  • Download URL: DLStudio-2.0.9.tar.gz
  • Upload date:
  • Size: 19.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for DLStudio-2.0.9.tar.gz
Algorithm Hash digest
SHA256 f88d0b4b1d17a900c81f86fe3413b565fefa4a9382fcb665c6f1ff1221954ee9
MD5 8b7dc1e726adf5d110598a1672b5e168
BLAKE2b-256 88e3ea6a9e8457fd342d98babd87b6ae31118cabc04d9bf3bff2c5cddbb9639b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page