AI-PredictionClient

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "Test::Perl::Critic" : "0",
            "Test::Pod" : "1.41",
            "Test::Spelling" : "0.12"
         }
      },
      "runtime" : {
         "requires" : {
            "AI::PredictionClient::Alien::TensorFlowServingProtos" : "0",
            "Alien::Google::GRPC" : "0",
            "Cwd" : "0",
            "Data::Dumper" : "0",
            "Inline" : "0",
            "JSON" : "0",
            "MIME::Base64" : "0",
            "Moo" : "0",
            "Moo::Role" : "0",
            "MooX::Options" : "0",
            "Perl6::Form" : "0",
            "perl" : "5.01",
            "strict" : "0",
            "warnings" : "0"

META.yml  view on Meta::CPAN

  AI::PredictionClient::Testing::Camel:
    file: lib/AI/PredictionClient/Testing/Camel.pm
    version: '0.05'
  AI::PredictionClient::Testing::PredictionLoopback:
    file: lib/AI/PredictionClient/Testing/PredictionLoopback.pm
    version: '0.05'
requires:
  AI::PredictionClient::Alien::TensorFlowServingProtos: '0'
  Alien::Google::GRPC: '0'
  Cwd: '0'
  Data::Dumper: '0'
  Inline: '0'
  JSON: '0'
  MIME::Base64: '0'
  Moo: '0'
  Moo::Role: '0'
  MooX::Options: '0'
  Perl6::Form: '0'
  perl: '5.01'
  strict: '0'
  warnings: '0'

Makefile.PL  view on Meta::CPAN

  "EXE_FILES" => [
    "bin/Inception.pl"
  ],
  "LICENSE" => "perl",
  "MIN_PERL_VERSION" => "5.010",
  "NAME" => "AI::PredictionClient",
  "PREREQ_PM" => {
    "AI::PredictionClient::Alien::TensorFlowServingProtos" => 0,
    "Alien::Google::GRPC" => 0,
    "Cwd" => 0,
    "Data::Dumper" => 0,
    "Inline" => 0,
    "JSON" => 0,
    "MIME::Base64" => 0,
    "Moo" => 0,
    "Moo::Role" => 0,
    "MooX::Options" => 0,
    "Perl6::Form" => 0,
    "strict" => 0,
    "warnings" => 0
  },

cpanfile  view on Meta::CPAN

requires "AI::PredictionClient::Alien::TensorFlowServingProtos" => "0";
requires "Alien::Google::GRPC" => "0";
requires "Cwd" => "0";
requires "Data::Dumper" => "0";
requires "Inline" => "0";
requires "JSON" => "0";
requires "MIME::Base64" => "0";
requires "Moo" => "0";
requires "Moo::Role" => "0";
requires "MooX::Options" => "0";
requires "Perl6::Form" => "0";
requires "perl" => "5.01";
requires "strict" => "0";
requires "warnings" => "0";

lib/AI/PredictionClient/InceptionClient.pm  view on Meta::CPAN

use strict;
use warnings;
package AI::PredictionClient::InceptionClient;
$AI::PredictionClient::InceptionClient::VERSION = '0.05';

# ABSTRACT: A module implementing the TensorFlow Serving Inception client

use 5.010;

use Data::Dumper;
use Moo;

use AI::PredictionClient::Classes::SimpleTensor;
use AI::PredictionClient::Testing::Camel;

extends 'AI::PredictionClient::Predict';

has inception_results => (is => 'rwp');

has camel => (is => 'rw',);

lib/AI/PredictionClient/Roles/PredictionRole.pm  view on Meta::CPAN

use strict;
use warnings;
package AI::PredictionClient::Roles::PredictionRole;
$AI::PredictionClient::Roles::PredictionRole::VERSION = '0.05';

# ABSTRACT: Implements the Prediction service interface

use AI::PredictionClient::CPP::PredictionGrpcCpp;
use AI::PredictionClient::Testing::PredictionLoopback;
use JSON ();
use Data::Dumper;
use MIME::Base64 qw( encode_base64 decode_base64 );
use Moo::Role;

has host => (is => 'ro');

has port => (is => 'ro',);

has loopback => (
  is      => 'rw',
  default => 0,

lib/AI/PredictionClient/Testing/PredictionLoopback.pm  view on Meta::CPAN

use strict;
use warnings;
package AI::PredictionClient::Testing::PredictionLoopback;
$AI::PredictionClient::Testing::PredictionLoopback::VERSION = '0.05';

# ABSTRACT: A loopback interface for client testing and development

use 5.010;
use Data::Dumper;
use Moo;

around BUILDARGS => sub {
  my $orig  = shift;
  my $class = shift;

  if (@_ == 1 && !ref $_[0]) {
    return $class->$orig(server_port => $_[0]);
  } else {
    return $class->$orig(@_);

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 2.025 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-9f2165ba459b )