> ## Documentation Index
> Fetch the complete documentation index at: https://landinglens.docs.landing.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# LandingLens on Snowflake Release Notes

export const vp = 'Visual Prompting';

export const smartLabel = 'Smart Labeling';

export const productLL = 'LandingLens';

export const mi = 'Mobile Inference';

export const llsf = 'LandingLens on Snowflake';

export const companyName = 'LandingAI';

*This article applies to these versions of LandingLens:*

<table>
  <thead>
    <tr>
      <th>LandingLens</th>
      <th>LandingLens on Snowflake</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><span class="cross-icon">✖</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>
  </tbody>
</table>

## May 26, 2025: LandingLens on Snowflake v1\_2.65

{llsf} v1\_2.65 includes the following features:

* [Anomaly Detection](./landinglens-on-snowflake-release-notes#anomaly-detection)
* [Embed-Optimized Models](./landinglens-on-snowflake-release-notes#embedoptimized-models)

### Anomaly Detection

We are excited to announce a new project type in {llsf}—**Anomaly Detection**!

The Anomaly Detection project type is used to identify deviations from the norm, especially when you have few images of "abnormal" cases. These projects have two built-in classes: **Normal** and **Abnormal**, which you assign to images.

Anomaly Detection models train on Normal images to learn their patterns. The model then flags any deviations as potential anomalies.

To learn more, go to [Anomaly Detection](./anomaly-detection).

<img src="https://mintcdn.com/landinglens/Hf67pwuPapd1A0aT/images/AD_images_04_07_2025.png?fit=max&auto=format&n=Hf67pwuPapd1A0aT&q=85&s=fba60fcc641070060a1cd4ede2590285" alt="AD_images_04_07_2025" width="2204" height="1118" data-path="images/AD_images_04_07_2025.png" />

### Embed-Optimized Models

{llsf} now supports building and deploying **embed-optimized models**, which are lightweight, efficient computer vision models designed to run directly on embedded devices.

To create an embed-optimized model, choose one of the following model architectures when running [Custom Training](./custom-training):

* **For Object Detection**: ODEmbedded-\[23M]
* **For Classification**: ConvNextEmbedded-\[16M]

Using these architecture types generates a TensorFlow Lite (TFLite) model ready for embedded deployment. After downloading an embed-optimized model from LandingLens, you can interact with it using TFLite libraries and APIs.

For detailed information and a quickstart guide, go to [Embed-Optimized Models](./edge-ai).

## February 13, 2025: LandingLens on Snowflake v1\_2.49

{llsf} v1\_2.49 includes the following updates:

* [A redesiged confusion matrix](./landinglens-on-snowflake-release-notes#redesigned-confusion-matrix)
* [Support to load up to 10,000 images from stages](./landinglens-on-snowflake-release-notes#sync-up-to-10000-images)

Keep reading to learn more!

### Redesigned Confusion Matrix

The newest version of LandingLens features a redesigned confusion matrix! The new confusion matrix is a table that shows ground truth labels versus model predictions. This new table format empowers you to quickly see what classes the model is predicting correctly, and which ones it might have trouble identifying.

Each cell shows the count of instances that correspond to particular ground truth class-predicted class pair. For example, in the image below, the model correctly predicted the class "Hard Hat" 32 times and misclassified it 2 times.

<img src="https://mintcdn.com/landinglens/a3fnoQGtz-YoRQ-T/images/ConfusionMatrix_ModelList_OD.png?fit=max&auto=format&n=a3fnoQGtz-YoRQ-T&q=85&s=94d9ca575ee4b9070d98837d439cb43b" alt="ConfusionMatrix_ModelList_OD" width="1896" height="1221" data-path="images/ConfusionMatrix_ModelList_OD.png" />

#### Where can I see these changes?

All areas that show model performance now include the updated confusion matrix, including:

* [Build tab](./model-settings): Click **View Confusion Matrix** on a model tile to see the confusion matrix for the dataset that the model was trained on.
  <img src="https://mintcdn.com/landinglens/8jqFf9ryLj15HswR/images/ModelList_ViewConfusionMatrix.png?fit=max&auto=format&n=8jqFf9ryLj15HswR&q=85&s=83428964ff0fb3c50481556413f1e6d1" alt="ModelList_ViewConfusionMatrix" width="2196" height="950" data-path="images/ModelList_ViewConfusionMatrix.png" />
* The [Performance Report](./performance-report) shows a confusion matrix for the selected evaluation set.
* The [Compare Models](./compare-models) tool shows side-by-side confusion matrices to show how each model performed on the selected evaluation set.

#### Learn How to Analyze Models

Watch the following video to learn how to use the updated confusion matrix and other tools to analyze model performance.

<iframe width="560" height="315" src="https://www.youtube.com/embed/3_pyMTx4m_g?&wmode=opaque&rel=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

### Sync Up to 10,000 Images

When using the [Sync Snowflake Data](./load-images-from-snowflake) workflow, you can now load up to 10,000 images from a Snowflake stage into a LandingLens project. Previously, the maximum was 1,000 images. For more information about loading images from stages, go to [Load Images from Snowflake into LandingLens](./load-images-from-snowflake).

## January 30, 2025: LandingLens on Snowflake v1\_2.47

{llsf}, previously only available in AWS regions, is now available in Azure regions. This expansion allows you to deploy LandingLens in your preferred region. All LandingLens features are the same across all regions.

For detailed information about region support for Snowflake Native Apps, go to the [Snowflake documentation](https://docs.snowflake.com/en/developer-guide/native-apps/limitations).

## January 15, 2025: LandingLens on Snowflake v1\_2.45

In {llsf} v1\_2.45, you can now create and restore backup versions of the application!

Having backup versions of the LandingLens application can be helpful if data is deleted that needs to be later recovered. For example, if a project in LandingLens is accidentally deleted, you can restore an earlier version of LandingLens that has that project. Additionally, if the LandingLens app is deleted, you can restore a backed up version.

To get the full details, go to [Back Up and Restore LandingLens on Snowflake](./back-up-and-restore-landinglens-on-snowflake).

## December 2, 2024: LandingLens on Snowflake v1\_2.42

In {llsf} v1\_2.42, we've expanded the ability to manage CPU resources used by the app. When configuring the **Installation Size** setting, which controls the number of CPU machines and service replicas used by the LandingLens app, you now have a new option: **xlarge**. This is now the largest option, and is 5x times the size of the smallest option (POC).

Additionally, the default Installation Size option is now **medium**. This does not change the selected Installation Size for any current instances of LandingLens.

For more information about how to manage CPU and GPU resources, go to [Snowflake Credit Management](./credit-management).

<img src="https://mintcdn.com/landinglens/DvBW9mEn8yO5Yvy5/images/installation_size_v1_2_42.png?fit=max&auto=format&n=DvBW9mEn8yO5Yvy5&q=85&s=9b15b16e956ee6266b9787744d8f6b58" alt="installation_size_v1_2_42" width="2202" height="1260" data-path="images/installation_size_v1_2_42.png" />

### Upgrading Is Now Easier

When a new version of {llsf} is available, a button now displays in the top right corner of the app with this text: "Upgrade to \[current\_version]."

Click the button to launch the app installer in Snowsight. For more information about how to upgrade the app, go to [Install and Upgrade LandingLens on Snowflake](./install-landinglens-in-snowflake).

<img src="https://mintcdn.com/landinglens/nULG3l07sGmu7vxy/images/upgrade_app_v1_2_42.png?fit=max&auto=format&n=nULG3l07sGmu7vxy&q=85&s=6709b09633aebba548977ce6cf38d023" alt="upgrade_app_v1_2_42" width="2230" height="958" data-path="images/upgrade_app_v1_2_42.png" />

## November 21, 2024: LandingLens on Snowflake v1\_2.40

{llsf} v1\_2.40 includes these updates:

* [End Model Training](./landinglens-on-snowflake-release-notes#end-model-training)
* [More Ways to Manage CPU and GPU Resources](./landinglens-on-snowflake-release-notes#more-ways-to-manage-cpu-and-gpu-resources)
* [TIF/TIFF upload support](./landinglens-on-snowflake-release-notes#upload-tiftiff-files-to-projects)
* [Dataset snapshot CSVs now include tags](./landinglens-on-snowflake-release-notes#dataset-snapshot-csvs-now-have-image-tags)

### End Model Training

You can now end model training early. To do this, click **End Training Now** on the model tile. For example, if you click **Train** and then realize you need to annotate more images, you can click **End Training Now**, label those images, and then start a new training job.

For details about model training, including how to end training early, go to [Model Training](./train-models).

<img src="https://mintcdn.com/landinglens/AkXgdAcL19zbnV5n/images/endTrain_11_22_2024_1.png?fit=max&auto=format&n=AkXgdAcL19zbnV5n&q=85&s=44e26fa70581e080ae883611e14e2f02" alt="endTrain_11_22_2024_1" width="644" height="796" data-path="images/endTrain_11_22_2024_1.png" />

<img src="https://mintcdn.com/landinglens/AkXgdAcL19zbnV5n/images/endTrain_11_22_2024_2.png?fit=max&auto=format&n=AkXgdAcL19zbnV5n&q=85&s=b2b9221e7784e8bfdb69adddacf34342" alt="endTrain_11_22_2024_2" width="650" height="511" data-path="images/endTrain_11_22_2024_2.png" />

### More Ways to Manage CPU and GPU Resources

We've added more ways to manage the CPU and GPU resources used by {llsf}. In addition to enabling Auto-Suspend GPU, you can now select the Installation Size (the number of CPU machines and replicas used by the app) and the number of GPU training resources.

For full details about how to manage CPU and GPU resources, go to [Snowflake Credit Management](./credit-management).

<img src="https://mintcdn.com/landinglens/HdZmNNXb6yecqmgJ/images/LLSF_configs_11_22_2024.png?fit=max&auto=format&n=HdZmNNXb6yecqmgJ&q=85&s=ecdb5775e327cac9a4a8d2bc8ed39017" alt="LLSF_configs_11_22_2024" width="1886" height="1258" data-path="images/LLSF_configs_11_22_2024.png" />

### Upload TIF/TIFF Files to Projects

TIF/TIFF files can now be uploaded to projects in {llsf}. However, LandingLens models cannot run inference on TIF/TIFF files.

To learn more about image support, including supported image files and maximum image size, go to [Upload Images](./upload-images).

### Dataset Snapshot CSVs Now Have Image Tags

When you download a CSV for a [dataset snapshot](./dataset-snapshots), the CSV now lists any tags applied to the images.

To learn more about dataset snapshots, go to [Dataset Snapshots](./dataset-snapshots).

<img src="https://mintcdn.com/landinglens/nULG3l07sGmu7vxy/images/snapshot_tags.png?fit=max&auto=format&n=nULG3l07sGmu7vxy&q=85&s=47a0b6e593474bab29b25fe454181994" alt="snapshot_tags" width="490" height="113" data-path="images/snapshot_tags.png" />

## October 31, 2024: Download CSV of Model Performance

You can now download a CSV of model performance for select images in your Object Detection or Classification dataset. The prediction data in the CSV will be based on the selected model and confidence threshold (if you manually change the threshold, that threshold is used in the CSV).

For detailed instruction on how to download the CSV, go to [Model Reports](./model-settings#download-csv-model-predictions-for-select-images).

<img src="https://mintcdn.com/landinglens/a3fnoQGtz-YoRQ-T/images/DownloadCSV_SelectImages_1.png?fit=max&auto=format&n=a3fnoQGtz-YoRQ-T&q=85&s=dc130fadf27be5aa051fc830ecbe2f8c" alt="DownloadCSV_SelectImages_1" width="2452" height="1400" data-path="images/DownloadCSV_SelectImages_1.png" />
