fxnjs

Run Python functions in the browser and Node.js. https://fxn.ai/explore

APACHE-2.0 License

Downloads
308
Stars
4
Committers
2
fxnjs - Function 0.0.41

Published by olokobayusuf about 1 month ago

  • Fixed Function client not detecting FXN_ACCESS_KEY environment variable.
  • Fixed Function client not detecting FXN_API_URL environment variable.
  • Removed PREDICTION_FIELDS constant.
fxnjs - Function 0.0.40

Published by olokobayusuf about 2 months ago

  • Function now supports Linux, across x86_64 and arm64 architectures.
fxnjs - Function 0.0.39

Published by olokobayusuf 2 months ago

  • Updated Acceleration type from string constant to integer enumeration.
  • Updated Value type to be a union of plain JavaScript types.
  • Updated to Function C 0.0.27.
  • Removed fxn.environmentVariables field.
  • Removed fxn.storage field.
  • Removed fxn.users.update method.
  • Removed fxn.predictors.list method.
  • Removed fxn.predictors.search method.
  • Removed fxn.predictors.create method.
  • Removed fxn.predictors.delete method.
  • Removed fxn.predictors.archive method.
  • Removed fxn.predictions.toObject method.
  • Removed fxn.predictions.toValue method.
  • Removed Predictor.type field.
  • Removed Predictor.acceleration field.
  • Removed Prediction.type field.
  • Removed isFunctionValue type predicate function.
  • Removed EnvironmentVariable type.
  • Removed PredictorType type.
  • Removed Profile type.
  • Removed UploadType type.
  • Removed USER_FIELDS constant.
  • Removed PROFILE_FIELDS constant.
  • Removed PREDICTOR_FIELDS constant.
fxnjs - Function 0.0.38 Latest Release

Published by olokobayusuf 2 months ago

  • Fixed Webpack bundler errors caused by Function.
fxnjs - Function 0.0.37

Published by olokobayusuf 2 months ago

  • Fixed package install error due to missing dependencies.
fxnjs - Function 0.0.36

Published by olokobayusuf 2 months ago

  • Fixed package install error due to required script excluded from packaging process.
fxnjs - Function 0.0.35

Published by olokobayusuf 2 months ago

  • Added edge prediction support on Node.js when running on macOS and Windows. Linux coming soon!
  • Improved edge predictor memory consumption when predictors input and output tensors.
  • Fixed fxn.predictions.create method with large input images resulting in 413 Payload Too Large error.
  • Fixed Prediction.configuration being populated with invalid token when edge prediction is created with null configuration identifier.
  • Refactored Acceleration type from enumeration to string literal.
  • Refactored AccessMode type from enumeration to string literal.
  • Refactored PredictorStatus type from enumeration to string literal.
  • Refactored PredictorType type from enumeration to string literal.
  • Refactored UploadType type from enumeration to string literal.
  • Updated Image.data field type to Uint8ClampedArray.
  • Updated to Function C 0.0.26.
fxnjs - Function 0.0.34

Published by olokobayusuf 5 months ago

  • Added Image.channels field for inspecting image channel count.
  • Fixed edge prediction output Image having incorrect width and height.
  • Updated to Function C 0.0.20.
fxnjs - Function 0.0.33

Published by olokobayusuf 5 months ago

  • Fixed edge prediction errors caused by request backpressure while the predictor is being loaded.
  • Updated to Function C 0.0.19.
fxnjs - Function 0.0.32

Published by olokobayusuf 5 months ago

  • Fixed isFunctionValue type guard function returning false for null Function values.
fxnjs - Function 0.0.31

Published by olokobayusuf 6 months ago

  • Updated to Function C 0.0.18.
fxnjs - Function 0.0.30

Published by olokobayusuf 7 months ago

  • Added support for making edge predictions on ImageData input values.
  • Fixed fxn.predictors.retrieve not populating signature output parameter schema.
fxnjs - Function 0.0.29

Published by olokobayusuf 7 months ago

  • Fixed error when making edge predictions with image input values.
fxnjs - Function 0.0.28

Published by olokobayusuf 7 months ago

  • Fixed prediction proxying errors when large prediction input values are uploaded.
  • Refactored toFunctionValue function to fxn.predictions.toValue method.
  • Refactored toPlainValue function to fxn.predictions.toObject method.
fxnjs - Function 0.0.27

Published by olokobayusuf 7 months ago

  • Minor updates.
fxnjs - Function 0.0.26

Published by olokobayusuf 7 months ago

  • Added CreatePredictionInput.client field for overriding client identifier when making predictions.
  • Added CreatePredictionInput.configuration field for overriding configuration identifier when making predictions.
  • Added PredictionResource.name field for handling resources with required file names.
  • Fixed certain edge predictors failing to be loaded on Google Chrome due to size restrictions.
fxnjs - Function 0.0.25

Published by olokobayusuf 7 months ago

  • Removed AccessMode.Protected access mode. Use AccessMode.Public or AccessMode.Private instead.
  • Removed PredictionResource.id field as it is no longer used.
fxnjs - Function 0.0.24

Published by olokobayusuf 8 months ago

  • Added PredictionResource.type field for inspecting the type of a prediction resource.
fxnjs - Function 0.0.23

Published by olokobayusuf 11 months ago

  • Added experimental support for running on-device predictions in the browser with WebAssembly!
  • Added fxn.predictions.delete method to delete a loaded edge predictor from memory.
  • Added bigint support for prediction inputs and outputs.
  • Added Tensor type for working with tensors.
  • Fixed fxn.predictions.create wrongly returning scalar result for single-element vector output.
  • Fixed fxn.predictors.list returning null when listing organization predictors.
  • Removed CloudPrediction interface. Use Prediction interface instead.
  • Removed EdgePrediction interface. Use Prediction interface instead.
  • Removed ToFunctionValueInput.shape input field. Use Tensor type instead.
fxnjs - Function 0.0.22

Published by olokobayusuf about 1 year ago

  • Added AccessMode.Protected enumeration member for working with protected predictors.