PredictionClient Osztály

Gyorsított AzureML-modellek pontozási ügyfele.

Hozzon létre egy előrejelzési ügyfelet.

Öröklődés
builtins.object
PredictionClient

Konstruktor

PredictionClient(address: str, port: int | None = None, use_ssl: bool = False, access_token: str = '', service_name: str = '', channel_shutdown_timeout: timedelta = datetime.timedelta(seconds=120))

Paraméterek

address
Kötelező

A szolgáltatás állomásneve.

port
alapértelmezett érték: None

A szolgáltatás portja, amelyhez csatlakozni szeretne.

use_ssl
alapértelmezett érték: False

Ha az ügyfélnek SSL-t kell használnia a csatlakozáshoz.

access_token
Kötelező

A webszolgáltatás hozzáférési jogkivonatának kulcsa.

channel_shutdown_timeout
alapértelmezett érték: 0:02:00

Időtúllépés, amely után a csatorna újracsatlakozik.

service_name

Metódusok

score_file

Egyetlen képfájl pontozása úgy, hogy a fájl bájtjait sztring-tensorként adja át.

score_numpy_arrays

Numpy-tömb pontozása.

score_tensors

Pont egy tenzort.

score_file

Egyetlen képfájl pontozása úgy, hogy a fájl bájtjait sztring-tensorként adja át.

score_file(path: str, input_name='images', outputs=None, timeout: float = 10.0)

Paraméterek

input_name
alapértelmezett érték: images

Bemeneti név a tensor elküldéséhez a következővel:

outputs
alapértelmezett érték: None

Sztring vagy sztringlista, amely a kimeneti tenzorok nevét adja meg az újrapróbálkozáshoz.

path
Kötelező

A pontozáshoz használt képfájl elérési útja.

timeout
alapértelmezett érték: 10.0

Időtúllépés másodpercben.

Válaszok

Az előrejelzés eredménye, a kötegelt dimenzió eltávolítva. Egy sztring kimenetéhez egyetlen numpy-tömb. A kimenetek esetében lista, numpy tömbök listája.

score_numpy_arrays

Numpy-tömb pontozása.

score_numpy_arrays(input_map, outputs=None)

Paraméterek

input_map
Kötelező

Tensornevek szótára a pontozáshoz táplálandó numpy-tömbökhöz

outputs
alapértelmezett érték: None

Sztring vagy sztringlista, amely a kimeneti tenzorok nevét adja meg az újrapróbálkozáshoz.

input_name
Kötelező

A tömb elküldéséhez adja meg a kívánt nevet.

Válaszok

Numpy-tömb az előrejelzett értékekkel. Egy sztring kimenetéhez egyetlen numpy-tömb. A kimenetek esetében lista, numpy tömbök listája.

score_tensors

Pont egy tenzort.

score_tensors(input_map, outputs=None, timeout: float = 10.0)

Paraméterek

input_map
Kötelező

A tenzornevek szótárbeli leképezése a rekord adatbetöltéséhez (adat bájtként, alakzat listaként[int], adattípus TensorFlow types_pb2)

outputs
alapértelmezett érték: None

Sztring vagy sztringlista, amely a kimeneti tenzorok nevét adja meg az újrapróbálkozáshoz.

timeout
alapértelmezett érték: 10.0

A kérelem időtúllépése másodpercben

Válaszok

Numpy-tömb az előrejelzett értékekkel. Egy sztring kimenetéhez egyetlen numpy-tömb. A kimenetek esetében lista, numpy tömbök listája.